src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnusedArray.java
changeset 58877 aec7bf35d6f5
parent 58299 6df94ce3ab2f
equal deleted inserted replaced
58876:1a8d65e71a66 58877:aec7bf35d6f5
    28 import static org.junit.Assert.assertThat;
    28 import static org.junit.Assert.assertThat;
    29 
    29 
    30 import org.graalvm.compiler.graph.iterators.NodeIterable;
    30 import org.graalvm.compiler.graph.iterators.NodeIterable;
    31 import org.graalvm.compiler.nodes.StructuredGraph;
    31 import org.graalvm.compiler.nodes.StructuredGraph;
    32 import org.graalvm.compiler.nodes.java.NewArrayNode;
    32 import org.graalvm.compiler.nodes.java.NewArrayNode;
    33 import org.graalvm.compiler.phases.common.CanonicalizerPhase;
       
    34 import org.junit.Test;
    33 import org.junit.Test;
    35 
    34 
    36 public class UnusedArray extends GraalCompilerTest {
    35 public class UnusedArray extends GraalCompilerTest {
    37     @SuppressWarnings("unused")
    36     @SuppressWarnings("unused")
    38     public void smallArray() {
    37     public void smallArray() {
    64         test("unknownArray");
    63         test("unknownArray");
    65     }
    64     }
    66 
    65 
    67     public void test(String method) {
    66     public void test(String method) {
    68         StructuredGraph graph = parseEager(method, StructuredGraph.AllowAssumptions.YES);
    67         StructuredGraph graph = parseEager(method, StructuredGraph.AllowAssumptions.YES);
    69         new CanonicalizerPhase().apply(graph, getProviders());
    68         createCanonicalizerPhase().apply(graph, getProviders());
    70         NodeIterable<NewArrayNode> newArrayNodes = graph.getNodes().filter(NewArrayNode.class);
    69         NodeIterable<NewArrayNode> newArrayNodes = graph.getNodes().filter(NewArrayNode.class);
    71         assertThat(newArrayNodes, isEmpty());
    70         assertThat(newArrayNodes, isEmpty());
    72     }
    71     }
    73 }
    72 }