diff ir/irtype.cpp @ 193:aca17e55b7a5 trunk

[svn r209] Fixed: exotic array to pointer casts were broken. Changed: classes now have opaque vtables.
author lindquist
date Mon, 12 May 2008 18:44:11 +0200
parents 16e676ae5ab4
children 340acf1535d0
line wrap: on
line diff
--- a/ir/irtype.cpp	Mon May 12 18:22:55 2008 +0200
+++ b/ir/irtype.cpp	Mon May 12 18:44:11 2008 +0200
@@ -21,7 +21,9 @@
 {
     assert(list.insert(this).second);
     type = s.type;
+#if OPAQUE_VTBLS
     vtblType = s.type;
+#endif
 }
 
 IrType::~IrType()
@@ -32,5 +34,7 @@
 void IrType::reset()
 {
     type = NULL;
+#if OPAQUE_VTBLS
     vtblType = NULL;
+#endif
 }