Please review this reimplementation of the ARRAY_SIZE() macro. The new implementation rejects pointer types instead of quietly returning the wrong value; see the CR for more details. CR: https://bugs.openjdk.java.net/browse/JDK-8249945 Webrev: https://cr.openjdk.java.net/~kbarrett/8249945/open.00/ Testing: mach5 tier1