diff options
author | Jason Merrill <jason@redhat.com> | 2021-09-10 16:36:21 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-09-15 16:26:15 -0400 |
commit | 30e025393209e1936c394e716006cdaaa6d50161 (patch) | |
tree | b1e8f9db52b12a3a11ee3a64fde5c02186e32633 /gcc/tree.h | |
parent | e5d1af8a07ae9fcc40ea5c781c3ad46d20ea12a6 (diff) | |
download | gcc-30e025393209e1936c394e716006cdaaa6d50161.zip gcc-30e025393209e1936c394e716006cdaaa6d50161.tar.gz gcc-30e025393209e1936c394e716006cdaaa6d50161.tar.bz2 |
c++: add parsing_function_declarator predicate
While looking at PR96184 I noticed that we were recognizing the situation of
parsing a function declarator based on current_binding_level, and that we
ought to make that a predicate function. This patch is just refactoring,
but I just suggested using it in a review of another patch.
gcc/cp/ChangeLog:
* cp-tree.h (parsing_function_declarator): Declare.
* name-lookup.c (set_decl_context_in_fn): Use it.
* parser.c (cp_parser_direct_declarator): Use it.
(parsing_function_declarator): New.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions