diff options
Diffstat (limited to 'compiler/optimizing/code_generator.cc')
-rw-r--r-- | compiler/optimizing/code_generator.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/compiler/optimizing/code_generator.cc b/compiler/optimizing/code_generator.cc index c734922268..88bd818b0c 100644 --- a/compiler/optimizing/code_generator.cc +++ b/compiler/optimizing/code_generator.cc @@ -493,11 +493,10 @@ void CodeGenerator::FinishCriticalNativeFrameSetup(size_t out_frame_size, GetMoveResolver()->EmitNativeCode(parallel_move); } -const char* CodeGenerator::GetCriticalNativeShorty(HInvokeStaticOrDirect* invoke, - uint32_t* shorty_len) { +std::string_view CodeGenerator::GetCriticalNativeShorty(HInvokeStaticOrDirect* invoke) { ScopedObjectAccess soa(Thread::Current()); DCHECK(invoke->GetResolvedMethod()->IsCriticalNative()); - return invoke->GetResolvedMethod()->GetShorty(shorty_len); + return invoke->GetResolvedMethod()->GetShortyView(); } void CodeGenerator::GenerateInvokeStaticOrDirectRuntimeCall( |