From 38466376233e7bcbc208602dde704baf20ef0952 Mon Sep 17 00:00:00 2001 From: axis Date: Wed, 19 Aug 2009 13:38:05 +0200 Subject: Revert "The Metrowerks compiler was crashing when processing the following line in" This reverts commit e2e4f600970a3577db4bcb099c10e8241754bd56. Not needed anymore after the MWC compiler became unsupported. RevBy: Jason Barron --- src/tools/moc/preprocessor.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/tools/moc/preprocessor.cpp b/src/tools/moc/preprocessor.cpp index 6650a1b..b4cf578 100644 --- a/src/tools/moc/preprocessor.cpp +++ b/src/tools/moc/preprocessor.cpp @@ -515,12 +515,7 @@ void Preprocessor::substituteMacro(const MacroName ¯o, Symbols &substituted, Symbols saveSymbols = symbols; int saveIndex = index; - // This is a workaround for a compiler bug that did not like the QHash::value function that - // simply did: "return T();" This code should essentially do the same thing but declares the - // default instance outside and calls the other QHash::value() implementation that returns - // 'dummy' as the default value now. - Macro dummy; - symbols = macros.value(macro, dummy).symbols; + symbols = macros.value(macro).symbols; index = 0; safeset += macro; -- cgit v0.12