diff options
Diffstat (limited to 'runtime/class_linker_test.cc')
| -rw-r--r-- | runtime/class_linker_test.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/runtime/class_linker_test.cc b/runtime/class_linker_test.cc index 2f3712343c..c9bdbdab70 100644 --- a/runtime/class_linker_test.cc +++ b/runtime/class_linker_test.cc @@ -18,6 +18,7 @@ #include <memory> #include <string> +#include <string_view> #include "android-base/strings.h" @@ -509,7 +510,7 @@ struct CheckOffsets { for (size_t i = 0; i < offsets.size(); i++) { ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); - StringPiece field_name(field->GetName()); + std::string_view field_name(field->GetName()); if (field_name != offsets[i].java_name) { error = true; } @@ -518,7 +519,7 @@ struct CheckOffsets { for (size_t i = 0; i < offsets.size(); i++) { CheckOffset& offset = offsets[i]; ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); - StringPiece field_name(field->GetName()); + std::string_view field_name(field->GetName()); if (field_name != offsets[i].java_name) { LOG(ERROR) << "JAVA FIELD ORDER MISMATCH NEXT LINE:"; } @@ -1254,7 +1255,7 @@ TEST_F(ClassLinkerTest, Interfaces) { EXPECT_TRUE(K->IsAssignableFrom(B.Get())); EXPECT_TRUE(J->IsAssignableFrom(B.Get())); - const Signature void_sig = I->GetDexCache()->GetDexFile()->CreateSignature("()V"); + const std::string_view void_sig("()V"); ArtMethod* Ii = I->FindClassMethod("i", void_sig, kRuntimePointerSize); ArtMethod* Jj1 = J->FindClassMethod("j1", void_sig, kRuntimePointerSize); ArtMethod* Jj2 = J->FindClassMethod("j2", void_sig, kRuntimePointerSize); |