]>
git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: FullVisitable abstract class
Introduce FullVisitable class. HIR nodes implementing the FullVisitor
interface should inherit from this class.
gcc/rust/ChangeLog:
* hir/tree/rust-hir.h (class FullVisitable): New.
(class Stmt): Adjust with new class.
(class Expr): Likewise.
(class Pattern): Likewise.
(class Type): Likewise.
(class TypeParamBound): Likewise.
(class GenericParam): Likewise.
(class TraitItem): Likewise.
(class ImplItem): Likewise.
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>