]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libstdc++/59087 (Issues including complex.h in C++11/1y mode because of C's...
authorMarc Glisse <marc.glisse@inria.fr>
Thu, 2 Jan 2014 22:45:56 +0000 (23:45 +0100)
committerMarc Glisse <glisse@gcc.gnu.org>
Thu, 2 Jan 2014 22:45:56 +0000 (22:45 +0000)
2014-01-02  Marc Glisse  <marc.glisse@inria.fr>

PR c++/59087
gcc/cp/
* parser.c (cp_parser_userdef_numeric_literal): Mention
-fext-numeric-literals in the message.

From-SVN: r206304

gcc/cp/ChangeLog
gcc/cp/parser.c

index c77d86facec07e41d7d03120cc9d093430eac113..5ec2e4bdeac28e3a4f8a4bbe8429284fb59e6273 100644 (file)
@@ -1,3 +1,9 @@
+2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
+
+       PR c++/59087
+       * parser.c (cp_parser_userdef_numeric_literal): Mention
+       -fext-numeric-literals in the message.
+
 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
 
        PR c++/59641
index 08ae4512fb180d683ea0a802db8ce1d8a6d0415d..35dcefd265644040426b7b9de00a34c13dc92b5a 100644 (file)
@@ -3925,6 +3925,9 @@ cp_parser_userdef_numeric_literal (cp_parser *parser)
   release_tree_vector (args);
 
   error ("unable to find numeric literal operator %qD", name);
+  if (!cpp_get_options (parse_in)->ext_numeric_literals)
+    inform (token->location, "use -std=gnu++11 or -fext-numeric-literals "
+           "to enable more built-in suffixes");
   return error_mark_node;
 }