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

Reply via email to