From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id CA7E93858409; Sun, 5 Mar 2023 11:40:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CA7E93858409 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1678016448; bh=xu/jlkxFsSaRheKfbiMAh8u93zNCf0L5p4VIMY1eL/I=; h=From:To:Subject:Date:From; b=ugoLbwEp8Wurl+v1OUFTVSXm/W1cVemw6xwTKyHP1JQnyb8aElXtP8ah0uSCTwCUg rnPGjNDiVYQ3MfWdU3Y/WUgLaxy+w8XAI8Ze7YIDFlm6WNFlt+82gpDzt+a9hx8s68 Uf4iB8NWcCaOHOKCkpzqsCbfgzKGXk7uOgqBPDRU= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Replace gcc_unreachable with rust_sorry_at X-Act-Checkin: gcc X-Git-Author: Owen Avery X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 0cf0a7b8fcf00b653816e981b53ba25ac38607f1 X-Git-Newrev: 588b5f19dc8a7043d46afc8c6051e8a6228d5b56 Message-Id: <20230305114048.CA7E93858409@sourceware.org> Date: Sun, 5 Mar 2023 11:40:48 +0000 (GMT) List-Id: https://gcc.gnu.org/g:588b5f19dc8a7043d46afc8c6051e8a6228d5b56 commit 588b5f19dc8a7043d46afc8c6051e8a6228d5b56 Author: Owen Avery Date: Mon Feb 27 10:23:19 2023 -0500 Replace gcc_unreachable with rust_sorry_at gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-pattern.cc (TypeCheckPattern::visit): Improve error messages. Signed-off-by: Owen Avery Diff: --- gcc/rust/typecheck/rust-hir-type-check-pattern.cc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gcc/rust/typecheck/rust-hir-type-check-pattern.cc b/gcc/rust/typecheck/rust-hir-type-check-pattern.cc index fd4814c3604..65a3e673d95 100644 --- a/gcc/rust/typecheck/rust-hir-type-check-pattern.cc +++ b/gcc/rust/typecheck/rust-hir-type-check-pattern.cc @@ -387,24 +387,24 @@ TypeCheckPattern::visit (HIR::IdentifierPattern &) } void -TypeCheckPattern::visit (HIR::QualifiedPathInExpression &) +TypeCheckPattern::visit (HIR::QualifiedPathInExpression &pattern) { - // TODO - gcc_unreachable (); + rust_sorry_at (pattern.get_locus (), + "type checking qualified path patterns not supported"); } void -TypeCheckPattern::visit (HIR::ReferencePattern &) +TypeCheckPattern::visit (HIR::ReferencePattern &pattern) { - // TODO - gcc_unreachable (); + rust_sorry_at (pattern.get_locus (), + "type checking qualified path patterns not supported"); } void -TypeCheckPattern::visit (HIR::SlicePattern &) +TypeCheckPattern::visit (HIR::SlicePattern &pattern) { - // TODO - gcc_unreachable (); + rust_sorry_at (pattern.get_locus (), + "type checking qualified path patterns not supported"); } } // namespace Resolver