diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-07-29 16:27:22 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-29 16:27:22 +0000 |
commit | 8809ee8c6a5621e830f3cfe66c381f986e63c7f2 (patch) | |
tree | e2faec377641b1cadb98f4941339a6d6c38a4c17 /gcc/rust/backend/rust-compile-resolve-path.cc | |
parent | 2d824b796cde571d270f4c20af8183dbd93614d5 (diff) | |
parent | f742538d13375aa90ccaa787b06e07835bba5887 (diff) | |
download | gcc-8809ee8c6a5621e830f3cfe66c381f986e63c7f2.zip gcc-8809ee8c6a5621e830f3cfe66c381f986e63c7f2.tar.gz gcc-8809ee8c6a5621e830f3cfe66c381f986e63c7f2.tar.bz2 |
Merge #1427
1427: unsafe: Check for unsafe function/method calls r=CohenArthur a=CohenArthur
Addresses #1411
Co-authored-by: Arthur Cohen <arthur.cohen@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-resolve-path.cc')
-rw-r--r-- | gcc/rust/backend/rust-compile-resolve-path.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/rust/backend/rust-compile-resolve-path.cc b/gcc/rust/backend/rust-compile-resolve-path.cc index 95d8841..b5bfa3c 100644 --- a/gcc/rust/backend/rust-compile-resolve-path.cc +++ b/gcc/rust/backend/rust-compile-resolve-path.cc @@ -159,8 +159,9 @@ HIRCompileBase::query_compile (HirId ref, TyTy::BaseType *lookup, Location expr_locus, bool is_qualified_path) { HIR::Item *resolved_item = ctx->get_mappings ()->lookup_hir_item (ref); + HirId parent_block; HIR::ExternalItem *resolved_extern_item - = ctx->get_mappings ()->lookup_hir_extern_item (ref); + = ctx->get_mappings ()->lookup_hir_extern_item (ref, &parent_block); bool is_hir_item = resolved_item != nullptr; bool is_hir_extern_item = resolved_extern_item != nullptr; if (is_hir_item) |