diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-06-14 16:13:49 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-14 16:13:49 +0000 |
commit | 59f8d7a2343cd326e905be618c820387cf13afb7 (patch) | |
tree | d112d5403dd6d549d7b4731413a6c46e56977e8e | |
parent | df36e6b9abb197ceb0ff5d1020482c75c6f1424a (diff) | |
parent | d8d7deb33511c5776997447bb070279e770ab4be (diff) | |
parent | b3090f174b35f764f609695e6d33f8c6765e24ab (diff) | |
download | gcc-59f8d7a2343cd326e905be618c820387cf13afb7.zip gcc-59f8d7a2343cd326e905be618c820387cf13afb7.tar.gz gcc-59f8d7a2343cd326e905be618c820387cf13afb7.tar.bz2 |
Merge #492 #493
492: HIR should not contain any macros r=philberty a=philberty
This removes the macros tree's from HIR. HIR should be an expanded and
simplifed representation of the compilation unit.
Fixes #70
493: Path resolution fixes r=philberty a=philberty
In order to support Modules, we need to do path resolution properly. The old code assumed a basic A::B but this is not generic enough in order to support modules.
Co-authored-by: Philip Herron <philip.herron@embecosm.com>