]> git.proxmox.com Git - rustc.git/blob - src/test/ui/lint/lint-invalid-atomic-ordering-exchange-weak.stderr
New upstream version 1.64.0+dfsg1
[rustc.git] / src / test / ui / lint / lint-invalid-atomic-ordering-exchange-weak.stderr
1 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
2 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:28:67
3 |
4 LL | let _ = x.compare_exchange_weak(ptr2, ptr, Ordering::Relaxed, Ordering::AcqRel);
5 | ^^^^^^^^^^^^^^^^ invalid failure ordering
6 |
7 = note: `#[deny(invalid_atomic_ordering)]` on by default
8 = help: consider using `Acquire` or `Relaxed` failure ordering instead
9
10 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
11 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:30:67
12 |
13 LL | let _ = x.compare_exchange_weak(ptr2, ptr, Ordering::Acquire, Ordering::AcqRel);
14 | ^^^^^^^^^^^^^^^^ invalid failure ordering
15 |
16 = help: consider using `Acquire` or `Relaxed` failure ordering instead
17
18 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
19 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:32:67
20 |
21 LL | let _ = x.compare_exchange_weak(ptr2, ptr, Ordering::Release, Ordering::AcqRel);
22 | ^^^^^^^^^^^^^^^^ invalid failure ordering
23 |
24 = help: consider using `Acquire` or `Relaxed` failure ordering instead
25
26 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
27 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:34:66
28 |
29 LL | let _ = x.compare_exchange_weak(ptr2, ptr, Ordering::AcqRel, Ordering::AcqRel);
30 | ^^^^^^^^^^^^^^^^ invalid failure ordering
31 |
32 = help: consider using `Acquire` or `Relaxed` failure ordering instead
33
34 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
35 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:36:66
36 |
37 LL | let _ = x.compare_exchange_weak(ptr2, ptr, Ordering::SeqCst, Ordering::AcqRel);
38 | ^^^^^^^^^^^^^^^^ invalid failure ordering
39 |
40 = help: consider using `Acquire` or `Relaxed` failure ordering instead
41
42 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
43 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:40:67
44 |
45 LL | let _ = x.compare_exchange_weak(ptr, ptr2, Ordering::Relaxed, Ordering::Release);
46 | ^^^^^^^^^^^^^^^^^ invalid failure ordering
47 |
48 = help: consider using `Acquire` or `Relaxed` failure ordering instead
49
50 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
51 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:42:67
52 |
53 LL | let _ = x.compare_exchange_weak(ptr, ptr2, Ordering::Acquire, Ordering::Release);
54 | ^^^^^^^^^^^^^^^^^ invalid failure ordering
55 |
56 = help: consider using `Acquire` or `Relaxed` failure ordering instead
57
58 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
59 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:44:67
60 |
61 LL | let _ = x.compare_exchange_weak(ptr, ptr2, Ordering::Release, Ordering::Release);
62 | ^^^^^^^^^^^^^^^^^ invalid failure ordering
63 |
64 = help: consider using `Acquire` or `Relaxed` failure ordering instead
65
66 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
67 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:46:66
68 |
69 LL | let _ = x.compare_exchange_weak(ptr, ptr2, Ordering::AcqRel, Ordering::Release);
70 | ^^^^^^^^^^^^^^^^^ invalid failure ordering
71 |
72 = help: consider using `Acquire` or `Relaxed` failure ordering instead
73
74 error: `compare_exchange_weak`'s failure ordering may not be `Release` or `AcqRel`, since a failed `compare_exchange_weak` does not result in a write
75 --> $DIR/lint-invalid-atomic-ordering-exchange-weak.rs:48:66
76 |
77 LL | let _ = x.compare_exchange_weak(ptr, ptr2, Ordering::SeqCst, Ordering::Release);
78 | ^^^^^^^^^^^^^^^^^ invalid failure ordering
79 |
80 = help: consider using `Acquire` or `Relaxed` failure ordering instead
81
82 error: aborting due to 10 previous errors
83