diff options
| author | Jason Merrill <jason@redhat.com> | 2018-11-12 23:33:57 -0500 | 
|---|---|---|
| committer | Jason Merrill <jason@gcc.gnu.org> | 2018-11-12 23:33:57 -0500 | 
| commit | 16e723e600a62428b8ed6ab414931ec7a78aceee (patch) | |
| tree | 7e0cf797774e91ae6a17d137439115ace9acb318 /libcpp/errors.c | |
| parent | e4bd6d5e1f4496e06ac2d08effa977b191b91a54 (diff) | |
| download | gcc-16e723e600a62428b8ed6ab414931ec7a78aceee.zip gcc-16e723e600a62428b8ed6ab414931ec7a78aceee.tar.gz gcc-16e723e600a62428b8ed6ab414931ec7a78aceee.tar.bz2 | |
cp-tree.h (struct cp_evaluated): New.
	* cp-tree.h (struct cp_evaluated): New.
This patch simplifies the saving/clearing/restoring of
cp_unevaluated_operand and c_inhibit_evaluation_warnings in the presence of
mid-block returns.
	* init.c (get_nsdmi): Use it.
	* parser.c (cp_parser_enclosed_template_argument_list): Use it.
	* pt.c (coerce_template_parms, tsubst_aggr_type): Use it.
From-SVN: r266051
Diffstat (limited to 'libcpp/errors.c')
0 files changed, 0 insertions, 0 deletions
