diff src/cpu/x86/vm/interp_masm_x86_64.cpp @ 982:7a102acc9f17

Merge
author trims
date Fri, 25 Sep 2009 12:17:06 -0700
parents 6918603297f7
children 85f13cdfbc1d
line wrap: on
line diff
--- a/src/cpu/x86/vm/interp_masm_x86_64.cpp	Tue Sep 22 14:06:10 2009 -0700
+++ b/src/cpu/x86/vm/interp_masm_x86_64.cpp	Fri Sep 25 12:17:06 2009 -0700
@@ -1272,6 +1272,9 @@
                                         Register receiver, Register mdp,
                                         Register reg2,
                                         int start_row, Label& done) {
+  if (TypeProfileWidth == 0)
+    return;
+
   int last_row = VirtualCallData::row_limit() - 1;
   assert(start_row <= last_row, "must be work left to do");
   // Test this row for both the receiver and for null.