Commit d4a6c0ea by Martin Liska Committed by Martin Liska

Add RejectNegative for a c option.

	PR c/78933
	* g++.dg/pr78933.C: New test.
	PR c/78933
	* c.opt (strong-eval-order): Add RejectNegative keyword.

From-SVN: r243960
parent d4f89c81
2016-12-29 Martin Liska <mliska@suse.cz>
PR c/78933
* c.opt (strong-eval-order): Add RejectNegative keyword.
2016-12-22 Jason Merrill <jason@redhat.com>
Implement P0522R0, matching of template template arguments.
......
......@@ -1655,7 +1655,7 @@ Follow the C++17 evaluation order requirements for assignment expressions,
shift, member function calls, etc.
fstrong-eval-order=
C++ ObjC++ Common Var(flag_strong_eval_order) Joined Enum(strong_eval_order) Init(-1)
C++ ObjC++ Common Var(flag_strong_eval_order) Joined Enum(strong_eval_order) RejectNegative Init(-1)
Follow the C++17 evaluation order requirements for assignment expressions,
shift, member function calls, etc.
......
2016-12-29 Martin Liska <mliska@suse.cz>
PR c/78933
* g++.dg/pr78933.C: New test.
2016-12-28 Uros Bizjak <ubizjak@gmail.com>
PR target/78904
......
// PR c/78933
// { dg-do compile }
// { dg-options "-fno-strong-eval-order" }
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