aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2023-10-18 20:43:17 +0200
committerCohenArthur <arthur.cohen@embecosm.com>2023-10-26 15:05:49 +0000
commit9a45588f39d9710f2d7b5dec2e75d00531e7436d (patch)
treeafdbaff882952484f3cd470b52cdcbc9bb73536e /gcc/rust/hir
parentdfafead7c2a5f94d62fdd995b626d5a7cd23aaf2 (diff)
downloadgcc-9a45588f39d9710f2d7b5dec2e75d00531e7436d.zip
gcc-9a45588f39d9710f2d7b5dec2e75d00531e7436d.tar.gz
gcc-9a45588f39d9710f2d7b5dec2e75d00531e7436d.tar.bz2
borrowck: Create BIR builders (visitors)
gcc/rust/ChangeLog: * Make-lang.in: Compile BIR expr visitor. * checks/errors/borrowck/rust-borrow-checker.cc (BorrowChecker::go): Use BIR builder. * rust-session-manager.cc (Session::compile_crate): Run borrow checker. * checks/errors/borrowck/rust-bir-builder-expr-stmt.cc: New file. * checks/errors/borrowck/rust-bir-builder-expr-stmt.h: New file. * checks/errors/borrowck/rust-bir-builder-internal.h: New file. * checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h: New file. * checks/errors/borrowck/rust-bir-builder-pattern.h: New file. * checks/errors/borrowck/rust-bir-builder-struct.h: New file. * checks/errors/borrowck/rust-bir-builder.h: New file. Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'gcc/rust/hir')
0 files changed, 0 insertions, 0 deletions