diff --git a/tests/manual/cplusplus/conf.c++ b/tests/manual/cplusplus/conf.c++
index 3034be93d67d7e7c5439f1deae0e24b0df190a02..3cec3f4693d3b2ff79e54fc42c9024a801481897 100644
--- a/tests/manual/cplusplus/conf.c++
+++ b/tests/manual/cplusplus/conf.c++
@@ -5,7 +5,11 @@
 #define __asm__(a...)
 #define   restrict
 #define __restrict
+#define __restrict__
 #define __weak
 #define __builtin_va_arg(a,b) ((b)0)
 #define __stdcall
 #define __fastcall
+#define __imag__
+#define __real__
+#define __complex__