aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-constexpr.h
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-05-18 14:50:31 +0000
committerGitHub <noreply@github.com>2022-05-18 14:50:31 +0000
commit9e61c6eb220cf54b3fcac3d3fe7a7f1f59bcc7ad (patch)
treeeb502effa494d5446a8da49aca8ff8d54e49f9f1 /gcc/rust/backend/rust-constexpr.h
parent8cad07cfd2244ad9a40027a4306b81b4553a4797 (diff)
parent4a4206c017654af7a3468690e4e21fdaf86bcb5c (diff)
downloadgcc-9e61c6eb220cf54b3fcac3d3fe7a7f1f59bcc7ad.zip
gcc-9e61c6eb220cf54b3fcac3d3fe7a7f1f59bcc7ad.tar.gz
gcc-9e61c6eb220cf54b3fcac3d3fe7a7f1f59bcc7ad.tar.bz2
Merge #1250
1250: Support extern-blocks defined within blocks r=philberty a=philberty This adds support for declaring extern blocks within blocks. So this adds the missing name resolution visitor for the statement context. Then we extract out a common extern block hir lowering function for both contexts. The type resolution step needs to be updated to be like the code-generation step so that we can solve these paths in a query rather than a top-down approach but this is a known issue. The final step was to support query-based compilation to extern functions. Fixes #976 Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-constexpr.h')
0 files changed, 0 insertions, 0 deletions