0N/A/*
2362N/A * @test /nodynamiccopyright/
0N/A * @bug 4906100
0N/A * @summary detect empty statement after if
0N/A * @compile/ref=T4906100.out -XDrawDiagnostics -Xlint:empty T4906100.java
0N/A */
2362N/A
0N/Aclass T4906100 {
2362N/A void f1(int a, int b) {
0N/A if (a == b);
0N/A System.out.println("a == b");
0N/A }
0N/A
0N/A @SuppressWarnings("empty")
0N/A void f2(int a, int b) {
0N/A if (a == b);
0N/A System.out.println("a == b");
0N/A }
0N/A
0N/A // check that { } is not treated as an empty statement
2362N/A void f3(int a, int b) {
2362N/A if (a == b) { }
2362N/A System.out.println("a == b");
0N/A }
0N/A}
0N/A