]>
Commit | Line | Data |
---|---|---|
a1dfa0c6 XL |
1 | // compile-pass |
2 | // skip-codegen | |
3 | #![feature(associated_consts)] | |
7cac9316 | 4 | #![allow(warnings)] |
7cac9316 XL |
5 | trait MyTrait { |
6 | const MY_CONST: &'static str; | |
8bb4bdeb | 7 | } |
7cac9316 XL |
8 | |
9 | macro_rules! my_macro { | |
10 | () => { | |
11 | struct MyStruct; | |
12 | ||
13 | impl MyTrait for MyStruct { | |
14 | const MY_CONST: &'static str = stringify!(abc); | |
15 | } | |
16 | } | |
17 | } | |
18 | ||
19 | my_macro!(); | |
20 | ||
a1dfa0c6 XL |
21 | |
22 | fn main() {} |