@@ -50,11 +50,11 @@ void pass_float(); void pass_object(); public: // Creation - SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) { + SignatureHandlerGenerator(const methodHandle& method, CodeBuffer* buffer) : NativeSignatureIterator(method) { _masm = new MacroAssembler(buffer); } // Code generation void generate( uint64_t fingerprint );