aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve.cc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2021-08-22 14:48:03 +0100
committerPhilip Herron <philip.herron@embecosm.com>2021-08-22 14:56:27 +0100
commit5a0e34b74aa6de092632bad2bee4883c5a23e036 (patch)
tree9bef8c57466f78db9fd8444f33ed854c24187d16 /gcc/rust/resolve/rust-ast-resolve.cc
parentdb24e859d8f0141ba97d828deed7cd0d0ae9a43d (diff)
downloadgcc-5a0e34b74aa6de092632bad2bee4883c5a23e036.zip
gcc-5a0e34b74aa6de092632bad2bee4883c5a23e036.tar.gz
gcc-5a0e34b74aa6de092632bad2bee4883c5a23e036.tar.bz2
Qualified paths can be fully resolved sometimes
This means we need to be permissive to overload the resolved name to something other than the trait item if we can.
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve.cc')
-rw-r--r--gcc/rust/resolve/rust-ast-resolve.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/rust/resolve/rust-ast-resolve.cc b/gcc/rust/resolve/rust-ast-resolve.cc
index 5b6bb24..9d79b36 100644
--- a/gcc/rust/resolve/rust-ast-resolve.cc
+++ b/gcc/rust/resolve/rust-ast-resolve.cc
@@ -225,9 +225,6 @@ Resolver::lookup_definition (NodeId id, Definition *def)
void
Resolver::insert_resolved_name (NodeId refId, NodeId defId)
{
- auto it = resolved_names.find (refId);
- rust_assert (it == resolved_names.end ());
-
resolved_names[refId] = defId;
get_name_scope ().append_reference_for_def (refId, defId);
}