diff options
Diffstat (limited to 'src/share/vm/c1/c1_Instruction.cpp')
-rw-r--r-- | src/share/vm/c1/c1_Instruction.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/share/vm/c1/c1_Instruction.cpp b/src/share/vm/c1/c1_Instruction.cpp index 018047a35..e0728b2f3 100644 --- a/src/share/vm/c1/c1_Instruction.cpp +++ b/src/share/vm/c1/c1_Instruction.cpp @@ -740,9 +740,9 @@ void BlockBegin::block_values_do(ValueVisitor* f) { #ifndef PRODUCT - #define TRACE_PHI(code) if (PrintPhiFunctions) { code; } + #define TRACE_PHI(code) if (PrintPhiFunctions) { code; } #else - #define TRACE_PHI(coce) + #define TRACE_PHI(coce) #endif @@ -1011,3 +1011,7 @@ int Phi::operand_count() const { void Throw::state_values_do(ValueVisitor* f) { BlockEnd::state_values_do(f); } + +void ProfileInvoke::state_values_do(ValueVisitor* f) { + if (state() != NULL) state()->values_do(f); +} |