From a4bf0b62a6b854df9ebcc54c3802536486852eb1 Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Patry Date: Mon, 17 Apr 2023 18:04:41 +0200 Subject: [PATCH] gccrs: ast: Fix tokenstream function body Function body were skipped in tokenstream when no return type was provided. gcc/rust/ChangeLog: * ast/rust-ast-tokenstream.cc (TokenStream::visit_function_common): Fix function body output. Signed-off-by: Pierre-Emmanuel Patry --- gcc/rust/ast/rust-ast-tokenstream.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gcc/rust/ast/rust-ast-tokenstream.cc b/gcc/rust/ast/rust-ast-tokenstream.cc index 78b53852658f..67b122a90891 100644 --- a/gcc/rust/ast/rust-ast-tokenstream.cc +++ b/gcc/rust/ast/rust-ast-tokenstream.cc @@ -1978,10 +1978,7 @@ TokenStream::visit_function_common (std::unique_ptr &return_type, if (block) { - if (return_type) - { - visit (block); - } + visit (block); } else { -- 2.47.2