]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: replace unreachable with sorry_at
authorlenny.chiadmi-delage <lenny.chiadmi-delage@epita.fr>
Fri, 16 Jan 2026 14:50:52 +0000 (14:50 +0000)
committerArthur Cohen <arthur.cohen@embecosm.com>
Fri, 27 Feb 2026 14:57:07 +0000 (15:57 +0100)
Do not throw an ICE whit unimplemented `box`.

gcc/rust/ChangeLog:

* hir/rust-ast-lower-expr.cc (ASTLoweringExpr::visit): Replace
unreachable with sorry_at.

Signed-off-by: lenny.chiadmi-delage <lenny.chiadmi-delage@epita.fr>
gcc/rust/hir/rust-ast-lower-expr.cc

index d76811855f6c2dc5ba520156409ac2ae850d8bb5..47f98f3ad656416fa7d9d4e0310057920e9dde0d 100644 (file)
@@ -192,8 +192,8 @@ ASTLoweringExpr::visit (AST::QualifiedPathInExpression &expr)
 void
 ASTLoweringExpr::visit (AST::BoxExpr &expr)
 {
-  // Not implemented
-  rust_unreachable ();
+  rust_sorry_at (expr.get_locus (),
+                "box expression syntax is not supported yet");
 }
 
 void