diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp
index 175c97498e50624563115b20eb86ddee93e13aba..f23fd06209fde0444058e51e4cd22999b6cd7485 100644
--- a/src/plugins/cpptools/cppmodelmanager.cpp
+++ b/src/plugins/cpptools/cppmodelmanager.cpp
@@ -146,6 +146,7 @@ static const char pp_configuration[] =
     "#define __asm__(a...)\n"
     "#define   restrict\n"
     "#define __restrict\n"
+    "#define __restrict__\n"
 
     "#define __complex__\n"
     "#define __imag__\n"