From: Pierre-Emmanuel Patry Date: Mon, 17 Apr 2023 16:04:41 +0000 (+0200) Subject: gccrs: ast: Fix tokenstream function body X-Git-Tag: basepoints/gcc-15~2655 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4bf0b62a6b854df9ebcc54c3802536486852eb1;p=thirdparty%2Fgcc.git 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 --- 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 {