summaryrefslogtreecommitdiff
path: root/runtime/class_linker.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2024-05-13 11:32:56 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2024-05-14 09:53:49 +0000
commitc9400203bb2faf8b69b0aa8a401bf70e72a94c41 (patch)
tree977d707b805da5bb07c192b242a908cfdc0bc7a5 /runtime/class_linker.cc
parent7143edc113406fcd76ea677da88d8dfd6afff6c9 (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.cc3
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();