]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/71214 (Typo in feature test macro for rvalue references)
authorMarkus Trippelsdorf <markus@trippelsdorf.de>
Tue, 5 Jul 2016 18:01:47 +0000 (18:01 +0000)
committerMarkus Trippelsdorf <trippels@gcc.gnu.org>
Tue, 5 Jul 2016 18:01:47 +0000 (18:01 +0000)
Fix PR c++/71214

PR c++/71214
* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_rvalue_references.

From-SVN: r238021

gcc/c-family/ChangeLog
gcc/c-family/c-cppbuiltin.c
gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C
gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C
gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C

index a51b2a2e93f95e33647a6affe5424df04cc67898..41056ad27391b6b7f222d8f67ba2549fbee261ae 100644 (file)
@@ -1,3 +1,8 @@
+2016-07-05  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR c++/71214
+       * c-cppbuiltin.c (c_cpp_builtins): Define __cpp_rvalue_references.
+
 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from mainline
index b65e08f3b998430470f8424ab352c2ef3861b77b..1ba91b7aa7aaeb6da809c53158ff17cb9a437ec2 100644 (file)
@@ -833,6 +833,7 @@ c_cpp_builtins (cpp_reader *pfile)
          cpp_define (pfile, "__cpp_decltype=200707");
          cpp_define (pfile, "__cpp_attributes=200809");
          cpp_define (pfile, "__cpp_rvalue_reference=200610");
+         cpp_define (pfile, "__cpp_rvalue_references=200610");
          cpp_define (pfile, "__cpp_variadic_templates=200704");
          cpp_define (pfile, "__cpp_alias_templates=200704");
        }
index 606a5cec6180f3170e0c35ce4433002a1a138716..0d1c7f7d38db8ecd24cc06d58c4a621e8f76626d 100644 (file)
 #  error "__cpp_attributes != 200809"
 #endif
 
-#ifndef __cpp_rvalue_reference
-#  error "__cpp_rvalue_reference"
-#elif __cpp_rvalue_reference != 200610
-#  error "__cpp_rvalue_reference != 200610"
+#ifndef __cpp_rvalue_references
+#  error "__cpp_rvalue_references"
+#elif __cpp_rvalue_references != 200610
+#  error "__cpp_rvalue_references != 200610"
 #endif
 
 #ifndef __cpp_variadic_templates
index 8a05f66606459e3f5e3905bf358af60b2c5a2042..d82c365fadd10467b4e5ddff41b14398d8b336a0 100644 (file)
 #  error "__cpp_attributes != 200809"
 #endif
 
-#ifndef __cpp_rvalue_reference
-#  error "__cpp_rvalue_reference"
-#elif __cpp_rvalue_reference != 200610
-#  error "__cpp_rvalue_reference != 200610"
+#ifndef __cpp_rvalue_references
+#  error "__cpp_rvalue_references"
+#elif __cpp_rvalue_references != 200610
+#  error "__cpp_rvalue_references != 200610"
 #endif
 
 #ifndef __cpp_variadic_templates
index b99b57efe0eb06e240b282d1d9fffec6fdd09398..a2de19e10280fc8fa77f5bda0a028f281a935d0f 100644 (file)
@@ -41,8 +41,8 @@
 #  error "__cpp_attributes" // { dg-error "error" }
 #endif
 
-#ifndef __cpp_rvalue_reference
-#  error "__cpp_rvalue_reference" // { dg-error "error" }
+#ifndef __cpp_rvalue_references
+#  error "__cpp_rvalue_references" // { dg-error "error" }
 #endif
 
 #ifndef __cpp_variadic_templates