hotspot/src/share/vm/runtime/signature.cpp
changeset 27471 6e56277909f1
parent 24424 2658d7834c6e
child 33105 294e48b4f704
equal deleted inserted replaced
27467:cdc1d5bc86cf 27471:6e56277909f1
   156 // Optimized version of iterate_parameters when fingerprint is known
   156 // Optimized version of iterate_parameters when fingerprint is known
   157 void SignatureIterator::iterate_parameters( uint64_t fingerprint ) {
   157 void SignatureIterator::iterate_parameters( uint64_t fingerprint ) {
   158   uint64_t saved_fingerprint = fingerprint;
   158   uint64_t saved_fingerprint = fingerprint;
   159 
   159 
   160   // Check for too many arguments
   160   // Check for too many arguments
   161   if ( fingerprint == UCONST64(-1) ) {
   161   if (fingerprint == (uint64_t)CONST64(-1)) {
   162     SignatureIterator::iterate_parameters();
   162     SignatureIterator::iterate_parameters();
   163     return;
   163     return;
   164   }
   164   }
   165 
   165 
   166   assert(fingerprint, "Fingerprint should not be 0");
   166   assert(fingerprint, "Fingerprint should not be 0");