| //@ edition:2021 |
| //@ aux-build:reserved-guarded-strings-macro-2021.rs |
| //@ aux-build:reserved-guarded-strings-macro-2024.rs |
| |
| extern crate reserved_guarded_strings_macro_2021 as m2021; |
| extern crate reserved_guarded_strings_macro_2024 as m2024; |
| |
| fn main() { |
| // Ok: |
| m2021::number_of_tokens_in_a_guarded_string_literal!(); |
| m2021::number_of_tokens_in_a_guarded_unterminated_string_literal!(); |
| |
| // Error, even though *this* crate is 2021: |
| m2024::number_of_tokens_in_a_guarded_string_literal!(); |
| //~^ ERROR invalid string literal |
| m2024::number_of_tokens_in_a_guarded_unterminated_string_literal!(); |
| //~^ ERROR invalid string literal |
| } |