aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2022-10-28 17:58:39 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2023-02-21 12:36:44 +0100
commit04a16c58e343c3e51ce818e9091bb452a5f3738b (patch)
treef57436d6a5fc086d7e660246b91ae224157405cb
parenta56faba96369cff44ec1ef0ec161c294d046951c (diff)
downloadgcc-04a16c58e343c3e51ce818e9091bb452a5f3738b.zip
gcc-04a16c58e343c3e51ce818e9091bb452a5f3738b.tar.gz
gcc-04a16c58e343c3e51ce818e9091bb452a5f3738b.tar.bz2
gccrs: ast: Dump unit struct
gcc/rust/ChangeLog: * ast/rust-ast-dump.cc (Dump::visit): Add handling for unit structures. Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
-rw-r--r--gcc/rust/ast/rust-ast-dump.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/rust/ast/rust-ast-dump.cc b/gcc/rust/ast/rust-ast-dump.cc
index 191e328..df42481 100644
--- a/gcc/rust/ast/rust-ast-dump.cc
+++ b/gcc/rust/ast/rust-ast-dump.cc
@@ -945,7 +945,10 @@ Dump::visit (StructStruct &struct_item)
// FIXME: where-clause
- visit_items_as_block (struct_item.get_fields (), ",");
+ if (struct_item.is_unit_struct ())
+ stream << ";\n";
+ else
+ visit_items_as_block (struct_item.get_fields (), ",");
}
void