]> git.ipfire.org Git - thirdparty/gcc.git/commit
Emit error on identical use declarations
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Fri, 15 Sep 2023 11:14:56 +0000 (13:14 +0200)
committerP-E-P <32375388+P-E-P@users.noreply.github.com>
Tue, 26 Mar 2024 17:35:02 +0000 (17:35 +0000)
commit8a5a1b4d61179b5af345e6765bd933a6af1243b3
tree43084c36a73ff6563c7260e72c2e00d19d9e2e74
parent6d4c2c9f5dd200f26d152ab8c170a930591d11ad
Emit error on identical use declarations

The compiler did not emit any warning when a same target was declared
from different sources.

gcc/rust/ChangeLog:

* resolve/rust-toplevel-name-resolver-2.0.cc (TopLevel::handle_use_dec):
Use the new dict to track down already resolved use declarations.
* resolve/rust-toplevel-name-resolver-2.0.h: Add new dict to store
previous use declarations.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc
gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h