diff options
author | 2024-05-13 11:32:56 +0000 | |
---|---|---|
committer | 2024-05-14 09:53:49 +0000 | |
commit | c9400203bb2faf8b69b0aa8a401bf70e72a94c41 (patch) | |
tree | 977d707b805da5bb07c192b242a908cfdc0bc7a5 /runtime/class_linker.cc | |
parent | 7143edc113406fcd76ea677da88d8dfd6afff6c9 (diff) |
Faster `DexFile::FindTypeId()`.
Work with `std::string_view::compare()` instead of slower
`CompareModifiedUtf8ToModifiedUtf8AsUtf16CodePointValues()`.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Bug: 338123769
Change-Id: I4c3cc131da457c0a73f83fa2f864491eb2bc7a03
Diffstat (limited to 'runtime/class_linker.cc')
-rw-r--r-- | runtime/class_linker.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc index 501470c4b5..03611ebc20 100644 --- a/runtime/class_linker.cc +++ b/runtime/class_linker.cc @@ -11154,7 +11154,8 @@ bool ClassLinker::DenyAccessBasedOnPublicSdk([[maybe_unused]] ArtField* art_fiel UNREACHABLE(); } -bool ClassLinker::DenyAccessBasedOnPublicSdk([[maybe_unused]] const char* type_descriptor) const { +bool ClassLinker::DenyAccessBasedOnPublicSdk( + [[maybe_unused]] std::string_view type_descriptor) const { // Should not be called on ClassLinker, only on AotClassLinker that overrides this. LOG(FATAL) << "UNREACHABLE"; UNREACHABLE(); |