< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyGraphAddUsage.java

Print this page

        

*** 64,74 **** ALLOWED_CLASSES.add(Graph.class); ALLOWED_CLASSES.add(LoweringProvider.class); } @Override ! protected boolean verify(StructuredGraph graph, PhaseContext context) { boolean allowed = false; for (Class<?> cls : ALLOWED_CLASSES) { ResolvedJavaType declaringClass = graph.method().getDeclaringClass(); if (context.getMetaAccess().lookupJavaType(cls).isAssignableFrom(declaringClass)) { allowed = true; --- 64,74 ---- ALLOWED_CLASSES.add(Graph.class); ALLOWED_CLASSES.add(LoweringProvider.class); } @Override ! protected void verify(StructuredGraph graph, PhaseContext context) { boolean allowed = false; for (Class<?> cls : ALLOWED_CLASSES) { ResolvedJavaType declaringClass = graph.method().getDeclaringClass(); if (context.getMetaAccess().lookupJavaType(cls).isAssignableFrom(declaringClass)) { allowed = true;
*** 83,94 **** EconomicSet<Node> seen = EconomicSet.create(); checkNonFactory(graph, seen, context, nodeArgument); } } } - - return true; } private void checkNonFactory(StructuredGraph graph, EconomicSet<Node> seen, PhaseContext context, ValueNode node) { if (seen.contains(node)) { return; --- 83,92 ----
< prev index next >