hotspot/src/share/vm/runtime/sharedRuntime.cpp
changeset 4567 7fc02fbe5c7a
parent 4564 55dfb20908d0
child 4571 80b553bddc26
--- a/hotspot/src/share/vm/runtime/sharedRuntime.cpp	Tue Jan 05 13:05:58 2010 +0100
+++ b/hotspot/src/share/vm/runtime/sharedRuntime.cpp	Tue Jan 05 15:21:25 2010 +0100
@@ -2145,7 +2145,7 @@
   return regs.first();
 }
 
-VMRegPair *SharedRuntime::find_callee_arguments(symbolOop sig, bool is_static, int* arg_size) {
+VMRegPair *SharedRuntime::find_callee_arguments(symbolOop sig, bool has_receiver, int* arg_size) {
   // This method is returning a data structure allocating as a
   // ResourceObject, so do not put any ResourceMarks in here.
   char *s = sig->as_C_string();
@@ -2157,7 +2157,7 @@
   BasicType *sig_bt = NEW_RESOURCE_ARRAY( BasicType, 256 );
   VMRegPair *regs = NEW_RESOURCE_ARRAY( VMRegPair, 256 );
   int cnt = 0;
-  if (!is_static) {
+  if (has_receiver) {
     sig_bt[cnt++] = T_OBJECT; // Receiver is argument 0; not in signature
   }