aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2022-11-15 15:42:08 +0100
committerJakub Dupak <dev@jakubdupak.com>2022-11-16 17:59:34 +0100
commit6c432d6ca2f767f5afe3006e6aa8d5123e4f4636 (patch)
tree3c370bc8a7f76f1820ecba5da0440710de1e606a /gcc
parent0ebbd2a451145cedeaec99e8a31372befecf85f6 (diff)
downloadgcc-6c432d6ca2f767f5afe3006e6aa8d5123e4f4636.zip
gcc-6c432d6ca2f767f5afe3006e6aa8d5123e4f4636.tar.gz
gcc-6c432d6ca2f767f5afe3006e6aa8d5123e4f4636.tar.bz2
ast: Dump impl trait type one bound
Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/ast/rust-ast-dump.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/rust/ast/rust-ast-dump.cc b/gcc/rust/ast/rust-ast-dump.cc
index 5dae38c..2f01c72 100644
--- a/gcc/rust/ast/rust-ast-dump.cc
+++ b/gcc/rust/ast/rust-ast-dump.cc
@@ -1622,8 +1622,14 @@ Dump::visit (ParenthesisedType &)
{}
void
-Dump::visit (ImplTraitTypeOneBound &)
-{}
+Dump::visit (ImplTraitTypeOneBound &type)
+{
+ // Syntax:
+ // impl TraitBound
+
+ stream << "impl ";
+ visit (type.get_trait_bound());
+}
void
Dump::visit (TraitObjectTypeOneBound &)