https://gcc.gnu.org/g:a136e94e9da62b18917db161c5309f70ea714faa

commit r15-8834-ga136e94e9da62b18917db161c5309f70ea714faa
Author: Arthur Cohen <arthur.co...@embecosm.com>
Date:   Thu Jan 23 11:46:09 2025 +0000

    gccrs: session-manager: Call into DesugarQuestionMark
    
    gcc/rust/ChangeLog:
    
            * rust-session-manager.cc (Session::compile_crate): Call 
DesugarQuestionMark::go().

Diff:
---
 gcc/rust/rust-session-manager.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gcc/rust/rust-session-manager.cc b/gcc/rust/rust-session-manager.cc
index fabb3d426cd3..15f21ef12a96 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

Reply via email to