# HG changeset patch # User Bernhard Urban # Date 1395223659 -3600 # Node ID 3c8de2692867d65355edd45ca81972a11d7a3041 # Parent 1d853e629891b036c62b6d2bd8e20f0f77fcb11e TruffleCompiler: print hint if hitting the assertion diff -r 1d853e629891 -r 3c8de2692867 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java --- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java Wed Mar 19 12:01:30 2014 +0100 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java Wed Mar 19 11:07:39 2014 +0100 @@ -250,7 +250,7 @@ StructuredGraph graph = truffleCache.lookup(targetMethod, arguments, assumptions, canonicalizer); if (targetMethod.getAnnotation(ExplodeLoop.class) != null) { - assert graph.hasLoops(); + assert graph.hasLoops() : graph + " does not contain a loop"; final StructuredGraph graphCopy = graph.copy(); final List modifiedNodes = new ArrayList<>(); for (ParameterNode param : graphCopy.getNodes(ParameterNode.class)) {