Mercurial > projects > ldc
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;