equal
deleted
inserted
replaced
189 // |
189 // |
190 address TemplateInterpreterGenerator::generate_abstract_entry(void) { |
190 address TemplateInterpreterGenerator::generate_abstract_entry(void) { |
191 address entry = __ pc(); |
191 address entry = __ pc(); |
192 // abstract method entry |
192 // abstract method entry |
193 // throw exception |
193 // throw exception |
194 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_AbstractMethodError)); |
194 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_AbstractMethodErrorWithMethod), G5_method); |
195 // the call_VM checks for exception, so we should never return here. |
195 // the call_VM checks for exception, so we should never return here. |
196 __ should_not_reach_here(); |
196 __ should_not_reach_here(); |
197 return entry; |
197 return entry; |
198 } |
198 } |
199 |
199 |