]> git.ipfire.org Git - thirdparty/gcc.git/commit
nr2.0: Fix borrow checking
authorOwen Avery <powerboat9.gamer@gmail.com>
Fri, 9 May 2025 22:02:29 +0000 (18:02 -0400)
committerPhilip Herron <philip.herron@embecosm.com>
Tue, 13 May 2025 09:18:03 +0000 (09:18 +0000)
commitdfc026ce0acf9a24f14c3ff1c019a35abfee2c27
treed8c8384d5cd7a8aae3d08a49d161a94e75dd5860
parent4e63248e89a026e4bce4c79b1697ad0243f0f3aa
nr2.0: Fix borrow checking

gcc/rust/ChangeLog:

* checks/errors/borrowck/rust-bir-builder-internal.h: Include
"rust-immutable-name-resolution-context.h" and "options.h".
(AbstractBuilder::resolve_label): Use the 2.0 name resolver when
it's enabled.
(AbstractBuilder::resolve_variable): Likewise.
(AbstractBuilder::resolve_variable_or_fn): Likewise.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/checks/errors/borrowck/rust-bir-builder-internal.h