aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-expr.h
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-08-10 14:47:44 +0100
committerPhilip Herron <philip.herron@embecosm.com>2022-08-11 09:52:13 +0100
commit630ef83dfc9a62ef0b0b822b34bfd7e3389b909d (patch)
tree1fc92e4faca93c9b0b543f79314bfe5b0ec30608 /gcc/rust/backend/rust-compile-expr.h
parenteca2ac2c23e0c8b438fd696d4f85e35c9210d8dd (diff)
downloadgcc-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