aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast/rust-ast-full-test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/rust/ast/rust-ast-full-test.cc')
-rw-r--r--gcc/rust/ast/rust-ast-full-test.cc19
1 files changed, 13 insertions, 6 deletions
diff --git a/gcc/rust/ast/rust-ast-full-test.cc b/gcc/rust/ast/rust-ast-full-test.cc
index 030b0b3..f0a3990 100644
--- a/gcc/rust/ast/rust-ast-full-test.cc
+++ b/gcc/rust/ast/rust-ast-full-test.cc
@@ -1358,13 +1358,9 @@ TypeAlias::as_string () const
str += "\n Where clause: ";
if (!has_where_clause ())
- {
str += "none";
- }
else
- {
str += where_clause.as_string ();
- }
str += "\n Type: " + existing_type->as_string ();
@@ -1383,6 +1379,9 @@ MacroInvocationSemi::as_string () const
str += attr.as_string () + "\n";
}
+ str += invoc_data.as_string ();
+
+#if 0
str += "\n" + path.as_string () + "!";
std::string tok_trees;
@@ -1414,6 +1413,7 @@ MacroInvocationSemi::as_string () const
tok_trees += get_string_in_delims (s, delim_type);
}
+#endif
return str;
}
@@ -1520,8 +1520,15 @@ MacroRulesDefinition::as_string () const
std::string
MacroInvocation::as_string () const
{
- return "MacroInvocation: " + path.as_string () + "!"
- + token_tree.as_string ();
+ /*return "MacroInvocation: " + path.as_string () + "!"
+ + token_tree.as_string ();*/
+ return "MacroInvocation: " + invoc_data.as_string ();
+}
+
+std::string
+MacroInvocData::as_string () const
+{
+ return path.as_string () + "!" + token_tree.as_string ();
}
std::string