diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-08-22 14:48:03 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2021-08-22 14:56:27 +0100 |
commit | 5a0e34b74aa6de092632bad2bee4883c5a23e036 (patch) | |
tree | 9bef8c57466f78db9fd8444f33ed854c24187d16 /gcc/rust/resolve/rust-ast-resolve.cc | |
parent | db24e859d8f0141ba97d828deed7cd0d0ae9a43d (diff) | |
download | gcc-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.cc | 3 |
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); } |