diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-01-24 18:38:58 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-01-24 18:42:24 +0000 |
commit | c8a0c6eb4b9ea3779f01418cfc97a6761ca4a957 (patch) | |
tree | 5c10c91f085cbe16316fd5dff0a611bbd40a0610 /gcc/rust/util/rust-hir-map.h | |
parent | 3de87e620f8714278c273ec91dc6ec22347c188c (diff) | |
download | gcc-c8a0c6eb4b9ea3779f01418cfc97a6761ca4a957.zip gcc-c8a0c6eb4b9ea3779f01418cfc97a6761ca4a957.tar.gz gcc-c8a0c6eb4b9ea3779f01418cfc97a6761ca4a957.tar.bz2 |
Remove hack to handle forward declared items
We used to use a compile_fns flag as a method to handle the case of code
such as:
```rust
fn foo() {
bar()
}
fn bar() { }
```
The compile_fns flag when set to false would allow us to do a toplevel
scan to compile the initial fndecl prototype of the functions as a method
of handling the case of the call to bar() within the body of foo.
The backend is setup now that we can 'query_compile' by compiling the
item as required with a cache if we have already done so.
Diffstat (limited to 'gcc/rust/util/rust-hir-map.h')
0 files changed, 0 insertions, 0 deletions