From c419f65532abb3e0e99e6dfacf66b3365870290e Mon Sep 17 00:00:00 2001 From: Hubert Tong Date: Wed, 17 Dec 2025 00:46:13 -0500 Subject: [PATCH] [diff.mods.to.headers] Cover type-generic macro suppression --- source/compatibility.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/compatibility.tex b/source/compatibility.tex index a0ae25da56..a646e4cbb6 100644 --- a/source/compatibility.tex +++ b/source/compatibility.tex @@ -3720,7 +3720,9 @@ The C headers \libheader{complex.h} and \libheader{tgmath.h} do not contain any of the content from the C standard library and instead merely include other headers from the \Cpp{} -standard library. +standard library. Whereas the \libheader{tgmath.h} macros can be suppressed in +C by, for example, using parentheses around the macro name, the \Cpp{} overload +sets cannot be bypassed in this manner; casts may be used instead. \rSec2[diff.mods.to.definitions]{Modifications to definitions}