From: Pierre-Emmanuel Patry <[email protected]>
gcc/rust/ChangeLog:
* resolve/rust-early-name-resolver-2.0.cc
(Early::finalize_rebind_import):
Do not abort on wildcard patterns.
Signed-off-by: Pierre-Emmanuel Patry <[email protected]>
---
gcc/rust/resolve/rust-early-name-resolver-2.0.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
b/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
index 4fd1dd265b6..0f1766c1815 100644
--- a/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
+++ b/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
@@ -447,8 +447,8 @@ Early::finalize_rebind_import (const Early::ImportPair
&mapping)
break;
}
case AST::UseTreeRebind::NewBindType::WILDCARD:
- rust_unreachable ();
- break;
+ // We don't want to insert it into the trie
+ return;
}
for (auto &&definition : data.definitions ())
--
2.50.1