# HG changeset patch # User Tom Rodriguez # Date 1404268741 25200 # Node ID 2bd6dbbd78426d001434c43a9b0c2cd37616ea05 # Parent 9ce3b1efc4e712096e087c4e3388d9c2f628d194 treat empty LineNumberTable as non-existent diff -r 9ce3b1efc4e7 -r 2bd6dbbd7842 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java Tue Jul 01 19:37:44 2014 -0700 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java Tue Jul 01 19:39:01 2014 -0700 @@ -555,6 +555,10 @@ } long[] values = runtime().getCompilerToVM().getLineNumberTable(metaspaceMethod); + if (values.length == 0) { + // Empty table so treat is as non-existent + return null; + } assert values.length % 2 == 0; int[] bci = new int[values.length / 2]; int[] line = new int[values.length / 2];