Commit 33270bf6 by Marc Glisse Committed by Marc Glisse

re PR libstdc++/59087 (Issues including complex.h in C++11/1y mode because of C's complex.h)

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
parent 25c541b4
2014-01-02 Marc Glisse <marc.glisse@inria.fr> 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 PR c++/59641
* call.c (build_conditional_expr_1): Check the return value of * call.c (build_conditional_expr_1): Check the return value of
force_rvalue. force_rvalue.
......
...@@ -3925,6 +3925,9 @@ cp_parser_userdef_numeric_literal (cp_parser *parser) ...@@ -3925,6 +3925,9 @@ cp_parser_userdef_numeric_literal (cp_parser *parser)
release_tree_vector (args); release_tree_vector (args);
error ("unable to find numeric literal operator %qD", name); 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; return error_mark_node;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment