]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/parser.c
extend.texi: Deprecate C++ min/max operators.
authorMark Mitchell <mark@codesourcery.com>
Tue, 22 Mar 2005 23:11:31 +0000 (23:11 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 22 Mar 2005 23:11:31 +0000 (23:11 +0000)
commit8ff24a798e576cd22463248fb6975b5b58fd094e
treef55ddbeed98ae2cc0f504faf58d52b45f88cd90f
parent0dc8f32738b22686e14d8eb32ffcb05c10cb28dd
extend.texi: Deprecate C++ min/max operators.

* doc/extend.texi: Deprecate C++ min/max operators.

* parser.c (cp_parser_warn_min_max): New function.
(cp_parser_binary_expression): Use it.
(cp_parser_assignment_operator_opt): Likewise.
(cp_parser_operator): Likewise.

* g++.dg/opt/max1.C: Run with -Wno-deprecated.
* g++.dg/opt/pr7503-2.C: Likewise.
* g++.dg/opt/pr7503-3.C: Likewise.
* g++.dg/opt/pr7503-4.C: Likewise.
* g++.dg/opt/pr7503-5.C: Likewise.
* g++.dg/warn/minmax.C: New test.

From-SVN: r96899
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/max1.C
gcc/testsuite/g++.dg/opt/pr7503-2.C
gcc/testsuite/g++.dg/opt/pr7503-3.C
gcc/testsuite/g++.dg/opt/pr7503-4.C
gcc/testsuite/g++.dg/opt/pr7503-5.C
gcc/testsuite/g++.dg/warn/minmax.C [new file with mode: 0644]