]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: borrowck: Dump: simplify cfg
authorJakub Dupak <dev@jakubdupak.com>
Wed, 18 Oct 2023 20:50:02 +0000 (22:50 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:09:27 +0000 (19:09 +0100)
commit308e34c8febc019a686163366684f841a215d5c3
treed77a2a3c1fe134a864ba5a9e7e122a715fa081b4
parent47bd9c95ceb545c6b4136a0f19872dfa7e880902
gccrs: borrowck: Dump: simplify cfg

Add option to simplify cfg for better readability. Off by default.

gcc/rust/ChangeLog:

* checks/errors/borrowck/rust-bir-dump.cc (simplify_cfg): Simplify cfg logic.
(Dump::go): Run simplify cfg.
* checks/errors/borrowck/rust-bir-dump.h: Option to simplify cfg.

Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
gcc/rust/checks/errors/borrowck/rust-bir-dump.cc
gcc/rust/checks/errors/borrowck/rust-bir-dump.h