aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/Make-lang.in
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2023-10-19 15:26:35 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 19:09:30 +0100
commit32dcd3ec99186a3fe6c01d36029a519a6cd6e109 (patch)
tree091d92530d58935b8e8531edbaf327d823eb79fa /gcc/rust/Make-lang.in
parentea90f52b9a373fcab8accc2ef7a49d089dcc4aea (diff)
downloadgcc-32dcd3ec99186a3fe6c01d36029a519a6cd6e109.zip
gcc-32dcd3ec99186a3fe6c01d36029a519a6cd6e109.tar.gz
gcc-32dcd3ec99186a3fe6c01d36029a519a6cd6e109.tar.bz2
gccrs: borrowck: Refactor and BIR improvements
gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-expr-stmt.cc (ExprStmtBuilder::setup_loop): Move. (ExprStmtBuilder::get_label_ctx): Move. (ExprStmtBuilder::get_unnamed_loop_ctx): Moved. (ExprStmtBuilder::visit): BIR improvements. * checks/errors/borrowck/rust-bir-builder-expr-stmt.h: Refactor. * checks/errors/borrowck/rust-bir-builder-internal.h (class LifetimeResolver): Refactor. (struct BuilderContext): Move.Refactor. (optional_from_ptr): Map on null ptr. * checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h (class LazyBooleanExprBuilder): Refactor. * checks/errors/borrowck/rust-bir-builder-pattern.h: Refactor. * checks/errors/borrowck/rust-bir-builder-struct.h (class StructBuilder): Refactor. * checks/errors/borrowck/rust-bir-builder.h: Refactor. * checks/errors/borrowck/rust-bir-dump.cc (Dump::go): Refactor. (Dump::visit): Refactor. (Dump::visit_place): Refactor. (Dump::visit_move_place): Refactor. (Dump::visit_lifetime): Refactor. * checks/errors/borrowck/rust-bir-dump.h: Refactor. * checks/errors/borrowck/rust-bir-place.h: Refactor. Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'gcc/rust/Make-lang.in')
0 files changed, 0 insertions, 0 deletions