< prev index next >

test/hotspot/jtreg/runtime/valhalla/valuetypes/Empty.java

Print this page

        

@@ -32,20 +32,27 @@
         EmptyValue e = __MakeDefault EmptyValue();
         return e;
     }
 }
 
+class EmptyTest {
+    public void run() {
+        EmptyValue.createEmptyValue();
+        throw new RuntimeException("Expected class file parse error");
+    }
+}
+
 /**
  * @test Empty
  * @summary Test empty value type
  * @compile -XDenableValueTypes Empty.java
  * @run main/othervm -Xint -XX:+EnableValhalla runtime.valhalla.valuetypes.Empty
  * @run main/othervm -Xcomp -XX:+EnableValhalla runtime.valhalla.valuetypes.Empty
  */
 public class Empty {
     public static void main(String[] args) {
         try {
-            EmptyValue.createEmptyValue();
-            throw new RuntimeException("Excepted class file parse error");
+            EmptyTest test = new EmptyTest();
+            test.run();
         } catch (ClassFormatError cfe) {}
     }
 }
< prev index next >