From: Arthur Cohen Date: Thu, 23 Jan 2025 11:46:09 +0000 (+0000) Subject: gccrs: session-manager: Call into DesugarQuestionMark X-Git-Tag: basepoints/gcc-16~719 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a136e94e9da62b18917db161c5309f70ea714faa;p=thirdparty%2Fgcc.git gccrs: session-manager: Call into DesugarQuestionMark gcc/rust/ChangeLog: * rust-session-manager.cc (Session::compile_crate): Call DesugarQuestionMark::go(). --- diff --git a/gcc/rust/rust-session-manager.cc b/gcc/rust/rust-session-manager.cc index fabb3d426cd..15f21ef12a9 100644 --- a/gcc/rust/rust-session-manager.cc +++ b/gcc/rust/rust-session-manager.cc @@ -19,6 +19,7 @@ #include "rust-session-manager.h" #include "rust-collect-lang-items.h" #include "rust-desugar-for-loops.h" +#include "rust-desugar-question-mark.h" #include "rust-diagnostics.h" #include "rust-hir-pattern-analysis.h" #include "rust-immutable-name-resolution-context.h" @@ -610,6 +611,7 @@ Session::compile_crate (const char *filename) return; AST::CollectLangItems ().go (parsed_crate); + AST::DesugarQuestionMark ().go (parsed_crate); auto name_resolution_ctx = Resolver2_0::NameResolutionContext (); // expansion pipeline stage