diff options
author | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-12-02 10:17:08 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-12-15 09:57:28 +0000 |
commit | 7bb2d833f1e4f9429757aad62298f7df95cd8b69 (patch) | |
tree | 565cae02875c30fcf9b44a1233d64cd97ce45a2a /src/plugins/cpptools/cppmodelmanager.cpp | |
parent | ebf26ca1255a42ef37adf7d250b195bef83caec3 (diff) | |
download | qt-creator-7bb2d833f1e4f9429757aad62298f7df95cd8b69.tar.gz |
CppTools: Predefine __func__ and friends
...so the built-in parser can handle them.
Change-Id: Iff69638f8939c3c4dced99699a3357dd94b23c71
Task-number: QTCREATORBUG-15431
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index 7a94dbb580..3b9c186910 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -190,6 +190,12 @@ const char pp_configuration[] = "#define _Pragma(x)\n" // C99 _Pragma operator + "#define __func__ \"\"\n" + + // ### add macros for gcc + "#define __PRETTY_FUNCTION__ \"\"\n" + "#define __FUNCTION__ \"\"\n" + // ### add macros for win32 "#define __cdecl\n" "#define __stdcall\n" |