From ba869c701428e7a2972dddc99b2ea1d4e5899eee Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 8 Jan 2009 15:31:13 +0100 Subject: [PATCH] Move adding IrSymbols to global list out of assert. --- ir/irsymbol.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ir/irsymbol.cpp b/ir/irsymbol.cpp index 74d0776b..dd4ebebe 100644 --- a/ir/irsymbol.cpp +++ b/ir/irsymbol.cpp @@ -17,13 +17,15 @@ void IrDsymbol::resetAll() 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;