================
@@ -926,6 +926,12 @@ static void InitializePredefinedMacros(const TargetInfo 
&TI,
   if (LangOpts.GNUCVersion && LangOpts.CPlusPlus11)
     Builder.defineMacro("__GXX_EXPERIMENTAL_CXX0X__");
 
+  if (TI.getTriple().isWindowsGNUEnvironment() && LangOpts.CPlusPlus) {
----------------
MaskRay wrote:

The CPlusPlus condition should probably be removed.

```
% x86_64-w64-mingw32-gcc -dM -xc -E /dev/null G TYPEINFO
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
#define __GXX_MERGED_TYPEINFO_NAMES 0
```

https://github.com/llvm/llvm-project/pull/96062
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to