From: Andrew Pinski Date: Thu, 20 Mar 2025 00:30:02 +0000 (-0700) Subject: rust: Add comment inside block [PR119342] X-Git-Tag: basepoints/gcc-16~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e367223ce5c42e0598ef52637af34f74e14acc1;p=thirdparty%2Fgcc.git rust: Add comment inside block [PR119342] Inside a BLOCK node, all of the variables of the scope/block are chained together and that connects them to the block. This just adds a comment to that effect as reading the code it is not so obvious why they need to be chained together. gcc/rust/ChangeLog: PR rust/119342 * rust-gcc.cc (block): Add comment on why chaining the variables of the scope toether. Signed-off-by: Andrew Pinski --- diff --git a/gcc/rust/rust-gcc.cc b/gcc/rust/rust-gcc.cc index bd1f13920bf..234721c585f 100644 --- a/gcc/rust/rust-gcc.cc +++ b/gcc/rust/rust-gcc.cc @@ -1792,6 +1792,8 @@ block (tree fndecl, tree enclosing, const std::vector &vars, *pp = block_tree; } + // Chain the variables of the scope together so they are all connected + // to the block. tree *pp = &BLOCK_VARS (block_tree); for (Bvariable *bv : vars) {