src/share/vm/opto/loopnode.hpp

changeset 2555
194c9fdee631
parent 2314
f95d63e2154a
child 2665
9dc311b8473e
     1.1 --- a/src/share/vm/opto/loopnode.hpp	Tue Feb 01 10:27:02 2011 -0800
     1.2 +++ b/src/share/vm/opto/loopnode.hpp	Mon Feb 07 09:46:01 2011 -0800
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -700,7 +700,7 @@
    1.11    PhaseIdealLoop( PhaseIterGVN &igvn) :
    1.12      PhaseTransform(Ideal_Loop),
    1.13      _igvn(igvn),
    1.14 -    _dom_lca_tags(C->comp_arena()),
    1.15 +    _dom_lca_tags(arena()), // Thread::resource_area
    1.16      _verify_me(NULL),
    1.17      _verify_only(true) {
    1.18      build_and_optimize(false, false);
    1.19 @@ -721,7 +721,7 @@
    1.20    PhaseIdealLoop( PhaseIterGVN &igvn, bool do_split_ifs, bool do_loop_pred) :
    1.21      PhaseTransform(Ideal_Loop),
    1.22      _igvn(igvn),
    1.23 -    _dom_lca_tags(C->comp_arena()),
    1.24 +    _dom_lca_tags(arena()), // Thread::resource_area
    1.25      _verify_me(NULL),
    1.26      _verify_only(false) {
    1.27      build_and_optimize(do_split_ifs, do_loop_pred);
    1.28 @@ -731,7 +731,7 @@
    1.29    PhaseIdealLoop( PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) :
    1.30      PhaseTransform(Ideal_Loop),
    1.31      _igvn(igvn),
    1.32 -    _dom_lca_tags(C->comp_arena()),
    1.33 +    _dom_lca_tags(arena()), // Thread::resource_area
    1.34      _verify_me(verify_me),
    1.35      _verify_only(false) {
    1.36      build_and_optimize(false, false);

mercurial