Don't lose defined macros on document reparsing
With recent performance optimizations we store defined macros in a tmp
file. But this file gets deleted on QTemporaryFile destruction. So when
Clang reparses the document this file is already deleted -> defined
macros lost -> all kinds of weird errors.
CCMAIL: mail@milianw.de