diff -r 666e6ce3976c -r 6a936747b569 src/share/vm/c1/c1_FrameMap.cpp --- a/src/share/vm/c1/c1_FrameMap.cpp Fri Sep 06 20:16:09 2013 +0200 +++ b/src/share/vm/c1/c1_FrameMap.cpp Thu Sep 12 13:51:13 2013 -0700 @@ -133,7 +133,7 @@ } } - intptr_t out_preserve = SharedRuntime::c_calling_convention(sig_bt, regs, sizeargs); + intptr_t out_preserve = SharedRuntime::c_calling_convention(sig_bt, regs, NULL, sizeargs); LIR_OprList* args = new LIR_OprList(signature->length()); for (i = 0; i < sizeargs;) { BasicType t = sig_bt[i];