Avoid a case of eager initialization.
Don't mark as initialized classes that contain static field
initialization.
Change-Id: Iedcabbdf355e8861eb7731650eee1467f68ae0cd
diff --git a/src/class_linker_test.cc b/src/class_linker_test.cc
index f505d58..6fac6f8 100644
--- a/src/class_linker_test.cc
+++ b/src/class_linker_test.cc
@@ -835,7 +835,7 @@
TEST_F(ClassLinkerTest, StaticFields) {
SirtRef<ClassLoader> class_loader(LoadDex("Statics"));
Class* statics = class_linker_->FindClass("LStatics;", class_loader.get());
- class_linker_->EnsureInitialized(statics, true);
+ class_linker_->EnsureInitialized(statics, true, true);
// Static final primitives that are initialized by a compile-time constant
// expression resolve to a copy of a constant value from the constant pool.