diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTargetMethod.java @ 2048:177398c6147d

Added unique concrete subtype assumption.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 10 Jan 2011 10:50:22 +0100
parents 9e5e83ca2259
children 0db8c8cc5b4a
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTargetMethod.java	Fri Jan 07 19:08:13 2011 +0100
+++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTargetMethod.java	Mon Jan 10 10:50:22 2011 +0100
@@ -46,6 +46,9 @@
         this.name = null;
 
         sites = getSortedSites(targetMethod);
+        for (int i = 1; i < sites.length; ++i) {
+            assert sites[i - 1].pcOffset <= sites[i].pcOffset : sites[i-1].pcOffset + "<=" + sites[i].pcOffset;
+        }
         if (targetMethod.exceptionHandlers == null) {
             exceptionHandlers = null;
         } else {