--- a/hotspot/src/share/vm/opto/memnode.hpp Fri Feb 22 17:55:13 2008 -0800
+++ b/hotspot/src/share/vm/opto/memnode.hpp Mon Feb 25 15:05:44 2008 -0800
@@ -97,7 +97,13 @@
// What is the type of the value in memory? (T_VOID mean "unspecified".)
virtual BasicType memory_type() const = 0;
- virtual int memory_size() const { return type2aelembytes[memory_type()]; }
+ virtual int memory_size() const {
+#ifdef ASSERT
+ return type2aelembytes(memory_type(), true);
+#else
+ return type2aelembytes(memory_type());
+#endif
+ }
// Search through memory states which precede this node (load or store).
// Look for an exact match for the address, with no intervening