================ @@ -15,6 +15,9 @@ #else // Overlay mode +// GCC will include CXX headers when __cplusplus is defined. This behavior ---------------- lntue wrote: Can you add the guard to define it for GCC only. https://github.com/llvm/llvm-project/pull/97932