summaryrefslogtreecommitdiff
path: root/runtime/interpreter/unstarted_runtime_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/interpreter/unstarted_runtime_test.cc')
-rw-r--r--runtime/interpreter/unstarted_runtime_test.cc18
1 files changed, 6 insertions, 12 deletions
diff --git a/runtime/interpreter/unstarted_runtime_test.cc b/runtime/interpreter/unstarted_runtime_test.cc
index 4429f6371d..8020962c52 100644
--- a/runtime/interpreter/unstarted_runtime_test.cc
+++ b/runtime/interpreter/unstarted_runtime_test.cc
@@ -1322,19 +1322,13 @@ TEST_F(UnstartedRuntimeTest, ConstructorNewInstance0) {
Handle<mirror::String> input = hs.NewHandle(mirror::String::AllocFromModifiedUtf8(self, "abd"));
// Find the constructor.
- ArtMethod* throw_cons = throw_class->FindConstructor(
- "(Ljava/lang/String;)V", class_linker->GetImagePointerSize());
+ PointerSize pointer_size = class_linker->GetImagePointerSize();
+ ArtMethod* throw_cons = throw_class->FindConstructor("(Ljava/lang/String;)V", pointer_size);
ASSERT_TRUE(throw_cons != nullptr);
- Handle<mirror::Constructor> cons;
- if (class_linker->GetImagePointerSize() == PointerSize::k64) {
- cons = hs.NewHandle(
- mirror::Constructor::CreateFromArtMethod<PointerSize::k64, false>(self, throw_cons));
- ASSERT_TRUE(cons != nullptr);
- } else {
- cons = hs.NewHandle(
- mirror::Constructor::CreateFromArtMethod<PointerSize::k32, false>(self, throw_cons));
- ASSERT_TRUE(cons != nullptr);
- }
+ Handle<mirror::Constructor> cons = hs.NewHandle((pointer_size == PointerSize::k64)
+ ? mirror::Constructor::CreateFromArtMethod<PointerSize::k64>(self, throw_cons)
+ : mirror::Constructor::CreateFromArtMethod<PointerSize::k32>(self, throw_cons));
+ ASSERT_TRUE(cons != nullptr);
Handle<mirror::ObjectArray<mirror::Object>> args = hs.NewHandle(
mirror::ObjectArray<mirror::Object>::Alloc(