@@ -4,20 +4,20 @@ error[E0511]: invalid monomorphization of `atomic_load` intrinsic: expected basi
44LL |     intrinsics::atomic_load::<_, { SeqCst }>(p);
55   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
66
7+ error[E0511]: invalid monomorphization of `atomic_xchg` intrinsic: expected basic integer or pointer type, found `&dyn Fn()`
8+   --> $DIR/non-integer-atomic.rs:65:5
9+    |
10+ LL |     intrinsics::atomic_xchg::<_, { SeqCst }>(p, v);
11+    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12+ 
713error[E0511]: invalid monomorphization of `atomic_load` intrinsic: expected basic integer or pointer type, found `Foo`
814  --> $DIR/non-integer-atomic.rs:35:5
915   |
1016LL |     intrinsics::atomic_load::<_, { SeqCst }>(p);
1117   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1218
13- error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `&dyn Fn()`
14-   --> $DIR/non-integer-atomic.rs:60:5
15-    |
16- LL |     intrinsics::atomic_store::<_, { SeqCst }>(p, v);
17-    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18- 
19- error[E0511]: invalid monomorphization of `atomic_xchg` intrinsic: expected basic integer or pointer type, found `[u8; 100]`
20-   --> $DIR/non-integer-atomic.rs:85:5
19+ error[E0511]: invalid monomorphization of `atomic_xchg` intrinsic: expected basic integer or pointer type, found `Foo`
20+   --> $DIR/non-integer-atomic.rs:45:5
2121   |
2222LL |     intrinsics::atomic_xchg::<_, { SeqCst }>(p, v);
2323   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -28,71 +28,71 @@ error[E0511]: invalid monomorphization of `atomic_cxchg` intrinsic: expected bas
2828LL |     intrinsics::atomic_cxchg::<_, { SeqCst }, { SeqCst }>(p, v, v);
2929   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3030
31- error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `Foo `
32-   --> $DIR/non-integer-atomic.rs:40 :5
31+ error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `&dyn Fn() `
32+   --> $DIR/non-integer-atomic.rs:60 :5
3333   |
3434LL |     intrinsics::atomic_store::<_, { SeqCst }>(p, v);
3535   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3636
37- error[E0511]: invalid monomorphization of `atomic_cxchg` intrinsic: expected basic integer or pointer type, found `[u8; 100] `
38-   --> $DIR/non-integer-atomic.rs:90 :5
37+ error[E0511]: invalid monomorphization of `atomic_cxchg` intrinsic: expected basic integer or pointer type, found `Foo `
38+   --> $DIR/non-integer-atomic.rs:50 :5
3939   |
4040LL |     intrinsics::atomic_cxchg::<_, { SeqCst }, { SeqCst }>(p, v, v);
4141   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4242
43- error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `[u8; 100]`
44-   --> $DIR/non-integer-atomic.rs:80:5
45-    |
46- LL |     intrinsics::atomic_store::<_, { SeqCst }>(p, v);
47-    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
48- 
49- error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `bool`
50-   --> $DIR/non-integer-atomic.rs:20:5
43+ error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `Foo`
44+   --> $DIR/non-integer-atomic.rs:40:5
5145   |
5246LL |     intrinsics::atomic_store::<_, { SeqCst }>(p, v);
5347   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5448
55- error[E0511]: invalid monomorphization of `atomic_xchg` intrinsic: expected basic integer or pointer type, found `&dyn Fn()`
56-   --> $DIR/non-integer-atomic.rs:65:5
57-    |
58- LL |     intrinsics::atomic_xchg::<_, { SeqCst }>(p, v);
59-    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
60- 
6149error[E0511]: invalid monomorphization of `atomic_load` intrinsic: expected basic integer or pointer type, found `[u8; 100]`
6250  --> $DIR/non-integer-atomic.rs:75:5
6351   |
6452LL |     intrinsics::atomic_load::<_, { SeqCst }>(p);
6553   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6654
55+ error[E0511]: invalid monomorphization of `atomic_xchg` intrinsic: expected basic integer or pointer type, found `[u8; 100]`
56+   --> $DIR/non-integer-atomic.rs:85:5
57+    |
58+ LL |     intrinsics::atomic_xchg::<_, { SeqCst }>(p, v);
59+    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
60+ 
6761error[E0511]: invalid monomorphization of `atomic_load` intrinsic: expected basic integer or pointer type, found `bool`
6862  --> $DIR/non-integer-atomic.rs:15:5
6963   |
7064LL |     intrinsics::atomic_load::<_, { SeqCst }>(p);
7165   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7266
73- error[E0511]: invalid monomorphization of `atomic_cxchg ` intrinsic: expected basic integer or pointer type, found `bool`
74-   --> $DIR/non-integer-atomic.rs:30 :5
67+ error[E0511]: invalid monomorphization of `atomic_xchg ` intrinsic: expected basic integer or pointer type, found `bool`
68+   --> $DIR/non-integer-atomic.rs:25 :5
7569   |
76- LL |     intrinsics::atomic_cxchg ::<_, { SeqCst }, { SeqCst } >(p, v , v);
77-    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
70+ LL |     intrinsics::atomic_xchg ::<_, { SeqCst }>(p, v);
71+    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7872
79- error[E0511]: invalid monomorphization of `atomic_cxchg` intrinsic: expected basic integer or pointer type, found `Foo `
80-   --> $DIR/non-integer-atomic.rs:50 :5
73+ error[E0511]: invalid monomorphization of `atomic_cxchg` intrinsic: expected basic integer or pointer type, found `[u8; 100] `
74+   --> $DIR/non-integer-atomic.rs:90 :5
8175   |
8276LL |     intrinsics::atomic_cxchg::<_, { SeqCst }, { SeqCst }>(p, v, v);
8377   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8478
85- error[E0511]: invalid monomorphization of `atomic_xchg ` intrinsic: expected basic integer or pointer type, found `Foo `
86-   --> $DIR/non-integer-atomic.rs:45 :5
79+ error[E0511]: invalid monomorphization of `atomic_store ` intrinsic: expected basic integer or pointer type, found `[u8; 100] `
80+   --> $DIR/non-integer-atomic.rs:80 :5
8781   |
88- LL |     intrinsics::atomic_xchg ::<_, { SeqCst }>(p, v);
89-    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
82+ LL |     intrinsics::atomic_store ::<_, { SeqCst }>(p, v);
83+    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
9084
91- error[E0511]: invalid monomorphization of `atomic_xchg ` intrinsic: expected basic integer or pointer type, found `bool`
92-   --> $DIR/non-integer-atomic.rs:25 :5
85+ error[E0511]: invalid monomorphization of `atomic_cxchg ` intrinsic: expected basic integer or pointer type, found `bool`
86+   --> $DIR/non-integer-atomic.rs:30 :5
9387   |
94- LL |     intrinsics::atomic_xchg::<_, { SeqCst }>(p, v);
95-    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
88+ LL |     intrinsics::atomic_cxchg::<_, { SeqCst }, { SeqCst }>(p, v, v);
89+    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
90+ 
91+ error[E0511]: invalid monomorphization of `atomic_store` intrinsic: expected basic integer or pointer type, found `bool`
92+   --> $DIR/non-integer-atomic.rs:20:5
93+    |
94+ LL |     intrinsics::atomic_store::<_, { SeqCst }>(p, v);
95+    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9696
9797error: aborting due to 16 previous errors
9898
0 commit comments