]>
git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: reuse destructure code in compilation of types
We can just return error_mark_node instead of our own custom
recursion limit checker code. This makes the backend more reuseable
in error states.
gcc/rust/ChangeLog:
* backend/rust-compile-type.cc (TyTyResolveCompile::TyTyResolveCompile): call destructure
(TyTyResolveCompile::compile): use error_mark_node
(TyTyResolveCompile::visit): use error_mark_node
* backend/rust-compile-type.h: remove recursive ops
Signed-off-by: Philip Herron <herron.philip@googlemail.com>