]> gcc.gnu.org Git - gcc.git/commitdiff
libstdc++: Add comment to 17_intro/names.cc test
authorJonathan Wakely <jwakely@redhat.com>
Wed, 14 Sep 2022 13:16:25 +0000 (14:16 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 14 Sep 2022 18:17:36 +0000 (19:17 +0100)
libstdc++-v3/ChangeLog:

* testsuite/17_intro/names.cc: Explain why poison pragma can't
be used.

libstdc++-v3/testsuite/17_intro/names.cc

index 86fb8f8999b1c5a5e237b8c8e71d96998397a470..82e201c71b0c7f52a0a3caa36b3538bd9ef4681e 100644 (file)
@@ -20,6 +20,8 @@
 
 // Define macros for some common variables names that we must not use for
 // naming variables, parameters etc. in the library.
+// N.B. we cannot use '#pragma GCC poison A' because that also prevents using
+// these names even as macro arguments, e.g. #define FOO(A) BAR(A)
 #define A (
 #define B (
 #define C (
This page took 0.068962 seconds and 5 git commands to generate.