test/langtools/tools/javac/VoidArray.java
changeset 47216 71c04702a3d5
parent 26901 2c11dc81a5c8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/langtools/tools/javac/VoidArray.java	Tue Sep 12 19:03:39 2017 +0200
@@ -0,0 +1,17 @@
+/*
+ * @test /nodynamiccopyright/
+ * @bug 4034979
+ * @summary The compiler should never allow void[] to appear as a type
+ *          in a program.
+ *
+ * @compile/fail/ref=VoidArray.out -XDrawDiagnostics VoidArray.java
+ */
+
+public
+class VoidArray {
+    void[] a = null;
+
+    void[] method2(void[][] x) {
+        return null;
+    }
+}