diff options
Diffstat (limited to 'gcc/rust/expand/rust-macro-builtins-utility.cc')
-rw-r--r-- | gcc/rust/expand/rust-macro-builtins-utility.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/gcc/rust/expand/rust-macro-builtins-utility.cc b/gcc/rust/expand/rust-macro-builtins-utility.cc index d3be4b7..2da7d18 100644 --- a/gcc/rust/expand/rust-macro-builtins-utility.cc +++ b/gcc/rust/expand/rust-macro-builtins-utility.cc @@ -26,7 +26,8 @@ namespace Rust { during the compile time. */ tl::optional<AST::Fragment> MacroBuiltin::compile_error_handler (location_t invoc_locus, - AST::MacroInvocData &invoc, bool semicolon) + AST::MacroInvocData &invoc, + AST::InvocKind semicolon) { auto lit_expr = parse_single_string_literal (BuiltinMacro::CompileError, @@ -87,7 +88,8 @@ MacroBuiltin::compile_error_handler (location_t invoc_locus, // Can we do that easily? tl::optional<AST::Fragment> MacroBuiltin::concat_handler (location_t invoc_locus, - AST::MacroInvocData &invoc, bool semicolon) + AST::MacroInvocData &invoc, + AST::InvocKind semicolon) { auto invoc_token_tree = invoc.get_delim_tok_tree (); MacroInvocLexer lex (invoc_token_tree.to_token_stream ()); @@ -152,7 +154,7 @@ MacroBuiltin::concat_handler (location_t invoc_locus, compile time. */ tl::optional<AST::Fragment> MacroBuiltin::env_handler (location_t invoc_locus, AST::MacroInvocData &invoc, - bool semicolon) + AST::InvocKind semicolon) { auto invoc_token_tree = invoc.get_delim_tok_tree (); MacroInvocLexer lex (invoc_token_tree.to_token_stream ()); @@ -226,7 +228,7 @@ MacroBuiltin::env_handler (location_t invoc_locus, AST::MacroInvocData &invoc, tl::optional<AST::Fragment> MacroBuiltin::cfg_handler (location_t invoc_locus, AST::MacroInvocData &invoc, - bool semicolon) + AST::InvocKind semicolon) { // only parse if not already parsed if (!invoc.is_parsed ()) @@ -265,7 +267,8 @@ MacroBuiltin::cfg_handler (location_t invoc_locus, AST::MacroInvocData &invoc, tl::optional<AST::Fragment> MacroBuiltin::stringify_handler (location_t invoc_locus, - AST::MacroInvocData &invoc, bool semicolon) + AST::MacroInvocData &invoc, + AST::InvocKind semicolon) { std::string content; auto invoc_token_tree = invoc.get_delim_tok_tree (); |