]> git.lizzy.rs Git - rust.git/blob - src/test/ui/rust-2021/reserved-prefixes-via-macro-2.rs
Auto merge of #98051 - davidtwco:split-dwarf-stabilization, r=wesleywiser
[rust.git] / src / test / ui / rust-2021 / reserved-prefixes-via-macro-2.rs
1 // edition:2018
2 // aux-build:reserved-prefixes-macro-2018.rs
3 // aux-build:reserved-prefixes-macro-2021.rs
4
5 extern crate reserved_prefixes_macro_2018 as m2018;
6 extern crate reserved_prefixes_macro_2021 as m2021;
7
8 fn main() {
9     // Ok:
10     m2018::number_of_tokens_in_a_prefixed_integer_literal!();
11     m2018::number_of_tokens_in_a_prefixed_char_literal!();
12     m2018::number_of_tokens_in_a_prefixed_string_literal!();
13
14     // Error, even though *this* crate is 2018:
15     m2021::number_of_tokens_in_a_prefixed_integer_literal!();
16     //~^ ERROR prefix `hey` is unknown
17     m2021::number_of_tokens_in_a_prefixed_char_literal!();
18     //~^ ERROR prefix `hey` is unknown
19     m2021::number_of_tokens_in_a_prefixed_string_literal!();
20     //~^ ERROR prefix `hey` is unknown
21 }