diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-10-14 14:41:18 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-14 14:41:18 +0000 |
commit | fa0bd801922d095893c9318ad1d0c78141c05796 (patch) | |
tree | 347f4854ff4ba56be603bcbab3e7d19c3f64125a /gcc/rust/backend/rust-compile-expr.h | |
parent | c85492954ded963d937de1fa8731be0718d117eb (diff) | |
parent | 6dca194d4b556dfe27cb7865142ad595f3a96c95 (diff) | |
download | gcc-fa0bd801922d095893c9318ad1d0c78141c05796.zip gcc-fa0bd801922d095893c9318ad1d0c78141c05796.tar.gz gcc-fa0bd801922d095893c9318ad1d0c78141c05796.tar.bz2 |
Merge #1580
1580: Add early name resolver r=CohenArthur a=CohenArthur
This addresses our issue with name resolution (#1576) not acting on macros early enough but does not fix it yet.
This name resolver performs the same macro name resolution as what was previously done by the AttrVisitor visitor and macro expander.
It also resolves macro expressions in builtin-macros properly, as well as expanded AST nodes when necessary.
Co-authored-by: Arthur Cohen <arthur.cohen@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-expr.h')
0 files changed, 0 insertions, 0 deletions