File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed
rust/ql/integration-tests/macro-expansion Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ macro_rules! def_x {
7
7
}
8
8
9
9
impl S {
10
- def_x ! ( ) ; // this didn't expand in 0.0.274- 0.0.281
10
+ def_x ! ( ) ; // this didn't expand in 0.0.274.. 0.0.285
11
11
}
12
12
13
13
macro_rules! my_macro {
@@ -33,14 +33,14 @@ macro_rules! my_int {
33
33
( ) => { i32 } ;
34
34
}
35
35
36
- fn answer ( ) -> my_int ! ( ) { // this doesn 't expand since 0.0.274
36
+ fn answer ( ) -> my_int ! ( ) { // this didn 't expand in 0.0.274..0.0.287
37
37
let a: my_int ! ( ) = 42 ; // this is fine
38
38
a as my_int ! ( ) // this is fine too
39
39
}
40
40
41
41
42
- type MyInt = my_int ! ( ) ; // this doesn 't expand since 0.0.274
42
+ type MyInt = my_int ! ( ) ; // this didn 't expand in 0.0.274..0.0.287
43
43
44
44
struct MyStruct {
45
- field : my_int ! ( ) , // this doesn 't expand since 0.0.274
45
+ field : my_int ! ( ) , // this didn 't expand in 0.0.274..0.0.287
46
46
}
Original file line number Diff line number Diff line change @@ -27,14 +27,13 @@ macro_calls
27
27
| calls/src/lib.rs:22:9:23:13 | format!... | calls/src/lib.rs:22:9:23:13 | ...::must_use(...) |
28
28
| calls/src/lib.rs:27:1:27:24 | concat!... | calls/src/lib.rs:27:1:27:24 | "Hello world!" |
29
29
| calls/src/lib.rs:27:1:27:24 | include!... | calls/src/lib.rs:27:1:27:24 | MacroItems |
30
+ | calls/src/lib.rs:36:16:36:24 | my_int!... | calls/src/lib.rs:36:16:36:24 | i32 |
30
31
| calls/src/lib.rs:37:12:37:20 | my_int!... | calls/src/lib.rs:37:12:37:20 | i32 |
31
- | calls/src/lib.rs:38:12:38:20 | my_int!... | calls/src/lib.rs:38:12:38:20 | i32 |
32
- | calls/src/lib.rs:39:10:39:18 | my_int!... | calls/src/lib.rs:39:10:39:18 | i32 |
32
+ | calls/src/lib.rs:38:10:38:18 | my_int!... | calls/src/lib.rs:38:10:38:18 | i32 |
33
+ | calls/src/lib.rs:42:14:42:22 | my_int!... | calls/src/lib.rs:42:14:42:22 | i32 |
34
+ | calls/src/lib.rs:45:12:45:20 | my_int!... | calls/src/lib.rs:45:12:45:20 | i32 |
33
35
unexpanded_macro_calls
34
36
| attributes/src/lib.rs:5:9:5:35 | concat!... |
35
37
| calls/src/included.rs:2:9:2:39 | concat!... |
36
38
| calls/src/lib.rs:22:9:22:31 | concat!... |
37
39
| calls/src/lib.rs:29:9:29:32 | include_str!... |
38
- | calls/src/lib.rs:36:16:36:24 | my_int!... |
39
- | calls/src/lib.rs:43:14:43:22 | my_int!... |
40
- | calls/src/lib.rs:46:12:46:20 | my_int!... |
You can’t perform that action at this time.
0 commit comments