aboutsummaryrefslogtreecommitdiff
path: root/gcc/cselib.h
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-11-08 16:34:19 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 19:13:13 +0100
commitea59190d54612f9f0e09c77a0601023ef43f861d (patch)
treed8e349d42ce39bd9df6f16b4313d6415bc674626 /gcc/cselib.h
parentb52651427be060094b2b1955d4425ddee73ef855 (diff)
downloadgcc-ea59190d54612f9f0e09c77a0601023ef43f861d.zip
gcc-ea59190d54612f9f0e09c77a0601023ef43f861d.tar.gz
gcc-ea59190d54612f9f0e09c77a0601023ef43f861d.tar.bz2
gccrs: Use a loop label in break expression
Break expression were using a raw lifetime value instead of a loop label this behavior would have lead to some errors in ast validation. gcc/rust/ChangeLog: * ast/rust-expr.h (class BreakExpr): Change Lifetime to LoopLabel. * hir/rust-ast-lower-expr.cc (ASTLoweringExpr::visit): Lower lifetime inside the label instead. * resolve/rust-ast-resolve-expr.cc (ResolveExpr::visit): Resolve the inner lifetime. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc/cselib.h')
0 files changed, 0 insertions, 0 deletions