Mercurial > projects > ldc
diff ir/irsymbol.cpp @ 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 | cea8dcfa76df |
children |
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;