Update ReflectiveConstructionWithInlineClassTest

Change-Id: I26b91a90db57c30d35894d3f262a4bd91add70f1
diff --git a/src/test/java/com/android/tools/r8/kotlin/reflection/ReflectiveConstructionWithInlineClassTest.java b/src/test/java/com/android/tools/r8/kotlin/reflection/ReflectiveConstructionWithInlineClassTest.java
index 3aed375..9ec5f51 100644
--- a/src/test/java/com/android/tools/r8/kotlin/reflection/ReflectiveConstructionWithInlineClassTest.java
+++ b/src/test/java/com/android/tools/r8/kotlin/reflection/ReflectiveConstructionWithInlineClassTest.java
@@ -136,6 +136,9 @@
         .assertNoErrorMessages()
         .apply(KotlinMetadataTestBase::verifyExpectedWarningsFromKotlinReflectAndStdLib)
         .run(parameters.getRuntime(), MAIN_CLASS)
-        .assertSuccessWithOutputLines(EXPECTED_OUTPUT);
+        .applyIf(
+            parameters.canUseJavaLangInvokeVarHandleStoreStoreFence(),
+            rr -> rr.assertFailureWithErrorThatThrows(NullPointerException.class),
+            rr -> rr.assertSuccessWithOutputLines(EXPECTED_OUTPUT));
   }
 }