Mercurial > projects > ldc
changeset 1341:681dd955c53b
Run backend without optimizations when no optimization parameters were used,
even when not generating debug info.
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Sun, 10 May 2009 20:22:08 +0200 |
parents | 206329112670 |
children | 16d9afa22df4 |
files | gen/toobj.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/toobj.cpp Sun May 10 18:14:36 2009 +0200 +++ b/gen/toobj.cpp Sun May 10 20:22:08 2009 +0200 @@ -276,7 +276,7 @@ // Last argument is enum CodeGenOpt::Level OptLevel // debug info doesn't work properly with OptLevel != None! CodeGenOpt::Level LastArg = CodeGenOpt::Default; - if (global.params.symdebug) + if (global.params.symdebug || !optimize()) LastArg = CodeGenOpt::None; else if (optLevel() >= 3) LastArg = CodeGenOpt::Aggressive;