OSDN Git Service

* c.opt: Add -Wnoexcept.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jun 2010 15:45:36 +0000 (15:45 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jun 2010 15:45:36 +0000 (15:45 +0000)
commit1194d0774189f8de91bc3fd8fbd0277cc457a856
treed0cfe8570eb95b543a4e2033811af7af2bda6204
parent7b8358cfc9f2604e5dc628427123c118d88051d4
* c.opt: Add -Wnoexcept.
* except.c (check_noexcept_r): Return the problematic function.
(finish_noexcept_expr): Give -Wnoexcept warning.  Add complain parm.
* pt.c (tsubst_copy_and_build): Pass it.
* parser.c (cp_parser_unary_expression): Likewise.
* cp-tree.h: Adjust prototype.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160842 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/except.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/noexcept03.C