Mercurial > hg > truffle
comparison src/cpu/x86/vm/templateInterpreter_x86_64.cpp @ 2416:38fea01eb669
6817525: turn on method handle functionality by default for JSR 292
Summary: After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default.
Reviewed-by: never, kvn, jrose, phh
author | twisti |
---|---|
date | Thu, 31 Mar 2011 02:31:57 -0700 |
parents | 638119ce7cfd |
children | 92add02409c9 |
comparison
equal
deleted
inserted
replaced
2415:09f96c3ff1ad | 2416:38fea01eb669 |
---|---|
1539 (callee_locals - callee_param_count)*Interpreter::stackElementWords + | 1539 (callee_locals - callee_param_count)*Interpreter::stackElementWords + |
1540 moncount * frame::interpreter_frame_monitor_size() + | 1540 moncount * frame::interpreter_frame_monitor_size() + |
1541 tempcount* Interpreter::stackElementWords + popframe_extra_args; | 1541 tempcount* Interpreter::stackElementWords + popframe_extra_args; |
1542 if (interpreter_frame != NULL) { | 1542 if (interpreter_frame != NULL) { |
1543 #ifdef ASSERT | 1543 #ifdef ASSERT |
1544 if (!EnableMethodHandles) | 1544 if (!EnableInvokeDynamic) |
1545 // @@@ FIXME: Should we correct interpreter_frame_sender_sp in the calling sequences? | 1545 // @@@ FIXME: Should we correct interpreter_frame_sender_sp in the calling sequences? |
1546 // Probably, since deoptimization doesn't work yet. | 1546 // Probably, since deoptimization doesn't work yet. |
1547 assert(caller->unextended_sp() == interpreter_frame->interpreter_frame_sender_sp(), "Frame not properly walkable"); | 1547 assert(caller->unextended_sp() == interpreter_frame->interpreter_frame_sender_sp(), "Frame not properly walkable"); |
1548 assert(caller->sp() == interpreter_frame->sender_sp(), "Frame not properly walkable(2)"); | 1548 assert(caller->sp() == interpreter_frame->sender_sp(), "Frame not properly walkable(2)"); |
1549 #endif | 1549 #endif |