changeset 877:05c9faedc13c

Move adding IrSymbols to global list out of assert.
author Christian Kamm <kamm incasoftware de>
date Thu, 08 Jan 2009 15:31:13 +0100
parents 27a379f288bf
children 6cffbfff0363
files ir/irsymbol.cpp
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ir/irsymbol.cpp	Wed Jan 07 19:34:48 2009 +0100
+++ b/ir/irsymbol.cpp	Thu Jan 08 15:31:13 2009 +0100
@@ -17,13 +17,15 @@
 
 IrDsymbol::IrDsymbol()
 {
-    assert(list.insert(this).second);
+    bool incr = list.insert(this).second;
+    assert(incr);
     reset();
 }
 
 IrDsymbol::IrDsymbol(const IrDsymbol& s)
 {
-    assert(list.insert(this).second);
+    bool incr = list.insert(this).second;
+    assert(incr);
     DModule = s.DModule;
     irModule = s.irModule;
     irStruct = s.irStruct;