371 |
371 |
372 // Live registers at this point: |
372 // Live registers at this point: |
373 // member_reg - MemberName that was the trailing argument |
373 // member_reg - MemberName that was the trailing argument |
374 // temp1_recv_klass - klass of stacked receiver, if needed |
374 // temp1_recv_klass - klass of stacked receiver, if needed |
375 // rsi/r13 - interpreter linkage (if interpreted) |
375 // rsi/r13 - interpreter linkage (if interpreted) |
376 // rcx, rdx, rsi, rdi, r8, r8 - compiler arguments (if compiled) |
376 // rcx, rdx, rsi, rdi, r8 - compiler arguments (if compiled) |
377 |
377 |
378 Label L_incompatible_class_change_error; |
378 Label L_incompatible_class_change_error; |
379 switch (iid) { |
379 switch (iid) { |
380 case vmIntrinsics::_linkToSpecial: |
380 case vmIntrinsics::_linkToSpecial: |
381 if (VerifyMethodHandles) { |
381 if (VerifyMethodHandles) { |