summaryrefslogtreecommitdiff
path: root/gcc/cp/search.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-04 21:21:13 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-04 21:21:13 +0000
commit98fe9664d14d2fc65e98120de16e84bf64830074 (patch)
treed5300c246ce3ea5275af264865375de418f7963e /gcc/cp/search.c
parentc0f832033ab6a61743a521bb196ae9b060fa7e56 (diff)
downloadgcc-98fe9664d14d2fc65e98120de16e84bf64830074.tar.gz
Implement noexcept operator (5.3.7)
* c-common.c (c_common_reswords): Add noexcept. * c-common.h (enum rid): Add RID_NOEXCEPT. cp/ * cp-tree.def (NOEXCEPT_EXPR): New. * except.c (check_noexcept_r, finish_noexcept_expr): New. * cp-tree.h: Declare finish_noexcept_expr. * parser.c (cp_parser_unary_expression): Parse noexcept-expression. * pt.c (tsubst_copy_and_build): And tsubst it. (type_dependent_expression_p): Handle it. (value_dependent_expression_p): Handle it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160297 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/search.c')
0 files changed, 0 insertions, 0 deletions