@@ -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