diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-08-10 14:47:44 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-08-11 09:52:13 +0100 |
commit | 630ef83dfc9a62ef0b0b822b34bfd7e3389b909d (patch) | |
tree | 1fc92e4faca93c9b0b543f79314bfe5b0ec30608 /gcc/rust/backend/rust-compile-expr.h | |
parent | eca2ac2c23e0c8b438fd696d4f85e35c9210d8dd (diff) | |
download | gcc-630ef83dfc9a62ef0b0b822b34bfd7e3389b909d.zip gcc-630ef83dfc9a62ef0b0b822b34bfd7e3389b909d.tar.gz gcc-630ef83dfc9a62ef0b0b822b34bfd7e3389b909d.tar.bz2 |
Refactor helper from TypeCheckResolveToplevel
The reason we cannot type-resolve forward declared items is due to the
fact our type-resolver runs in a toplevel pass trying to type resolve as
best it can but when we hit structs for example which contain types that
are forward declared they need to be resolved in a query based manar. We
have all the missing pieces to do this now and this means we need to get
rid of this toplevel pass as the starting point.
Addresses #1455
Diffstat (limited to 'gcc/rust/backend/rust-compile-expr.h')
0 files changed, 0 insertions, 0 deletions