Abi did output as several tokens instead of a fixed string.
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc (TokenCollector::visit): Fix abit
output format.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
push (Rust::Token::make (EXTERN_TOK, qualifiers.get_locus ()));
if (qualifiers.has_abi ())
{
- push (Rust::Token::make (DOUBLE_QUOTE, Location ()));
- auto abi = qualifiers.get_extern_abi ();
- push (Rust::Token::make_identifier (Location (), std::move (abi)));
- push (Rust::Token::make (DOUBLE_QUOTE, Location ()));
+ push (Rust::Token::make_string (Location (),
+ qualifiers.get_extern_abi ()));
}
}
}