File tree Expand file tree Collapse file tree 7 files changed +20
-45
lines changed
src/tools/miri/test-cargo-miri Expand file tree Collapse file tree 7 files changed +20
-45
lines changed Original file line number Diff line number Diff line change @@ -33,10 +33,9 @@ dependencies = [
33
33
" issue_1567" ,
34
34
" issue_1691" ,
35
35
" issue_1705" ,
36
- " issue_1760" ,
37
36
" issue_rust_86261" ,
38
37
" proc-macro2" ,
39
- " serde_derive " ,
38
+ " proc_macro_crate " ,
40
39
]
41
40
42
41
[[package ]]
@@ -91,10 +90,6 @@ dependencies = [
91
90
" byteorder 1.4.3" ,
92
91
]
93
92
94
- [[package ]]
95
- name = " issue_1760"
96
- version = " 0.1.0"
97
-
98
93
[[package ]]
99
94
name = " issue_rust_86261"
100
95
version = " 0.1.0"
@@ -115,23 +110,10 @@ dependencies = [
115
110
]
116
111
117
112
[[package ]]
118
- name = " quote"
119
- version = " 1.0.33"
120
- source = " registry+https://github.com/rust-lang/crates.io-index"
121
- checksum = " 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
122
- dependencies = [
123
- " proc-macro2" ,
124
- ]
125
-
126
- [[package ]]
127
- name = " serde_derive"
128
- version = " 1.0.185"
129
- source = " registry+https://github.com/rust-lang/crates.io-index"
130
- checksum = " dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec"
113
+ name = " proc_macro_crate"
114
+ version = " 0.1.0"
131
115
dependencies = [
132
116
" proc-macro2" ,
133
- " quote" ,
134
- " syn" ,
135
117
]
136
118
137
119
[[package ]]
@@ -141,17 +123,6 @@ dependencies = [
141
123
" byteorder 1.4.3" ,
142
124
]
143
125
144
- [[package ]]
145
- name = " syn"
146
- version = " 2.0.29"
147
- source = " registry+https://github.com/rust-lang/crates.io-index"
148
- checksum = " c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a"
149
- dependencies = [
150
- " proc-macro2" ,
151
- " quote" ,
152
- " unicode-ident" ,
153
- ]
154
-
155
126
[[package ]]
156
127
name = " unicode-ident"
157
128
version = " 1.0.6"
Original file line number Diff line number Diff line change @@ -12,20 +12,19 @@ edition = "2018"
12
12
byteorder = " 1.0"
13
13
cdylib = { path = " cdylib" }
14
14
exported_symbol = { path = " exported-symbol" }
15
+ proc_macro_crate = { path = " proc-macro-crate" }
15
16
issue_1567 = { path = " issue-1567" }
16
17
issue_1691 = { path = " issue-1691" }
17
18
issue_1705 = { path = " issue-1705" }
18
- issue_1760 = { path = " issue-1760" }
19
19
issue_rust_86261 = { path = " issue-rust-86261" }
20
20
21
21
[dev-dependencies ]
22
22
byteorder_2 = { package = " byteorder" , version = " 0.5" } # to test dev-dependencies behave as expected, with renaming
23
23
# # More dependencies that we don't actually use, but add just for extra test coverage.
24
- # Exercises some unique code path (`--extern` .so file).
25
- serde_derive = " 1.0.185"
26
24
# These use custom build probes, let's make sure they don't explode.
27
25
# (Ideally we'd check if the probe was successful, but that's not easily possible.)
28
- # proc-macro2 is extra exciting because it is both a host-dependency and a target-dependency.
26
+ # proc-macro2 is extra exciting because it is both a host-dependency (of proc_macro_crate above)
27
+ # and a target-dependency.
29
28
proc-macro2 = " 1.0"
30
29
eyre = " 0.6"
31
30
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ [package ]
2
+ # regression test for issue 1760
3
+ name = " proc_macro_crate"
4
+ version = " 0.1.0"
5
+ authors = [" Miri Team" ]
6
+ edition = " 2018"
7
+
8
+ [lib ]
9
+ proc-macro = true
10
+
11
+ [dependencies ]
12
+ # A common dependency of proc macros, let's make sure that works.
13
+ proc-macro2 = " 1.0"
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 28
28
/// ```
29
29
#[ no_mangle]
30
30
pub fn make_true ( ) -> bool {
31
+ proc_macro_crate:: use_the_dependency!( ) ;
31
32
issue_1567:: use_the_dependency ( ) ;
32
33
issue_1705:: use_the_dependency ( ) ;
33
- issue_1760:: use_the_dependency!( ) ;
34
34
issue_1691:: use_me ( )
35
35
}
36
36
You can’t perform that action at this time.
0 commit comments