summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/vtable_address_comparisons.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/vtable_address_comparisons.stderr')
-rw-r--r--src/tools/clippy/tests/ui/vtable_address_comparisons.stderr83
1 files changed, 83 insertions, 0 deletions
diff --git a/src/tools/clippy/tests/ui/vtable_address_comparisons.stderr b/src/tools/clippy/tests/ui/vtable_address_comparisons.stderr
new file mode 100644
index 000000000..2f1be61e5
--- /dev/null
+++ b/src/tools/clippy/tests/ui/vtable_address_comparisons.stderr
@@ -0,0 +1,83 @@
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:14:13
+ |
+LL | let _ = a == b;
+ | ^^^^^^
+ |
+ = note: `-D clippy::vtable-address-comparisons` implied by `-D warnings`
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:15:13
+ |
+LL | let _ = a != b;
+ | ^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:16:13
+ |
+LL | let _ = a < b;
+ | ^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:17:13
+ |
+LL | let _ = a <= b;
+ | ^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:18:13
+ |
+LL | let _ = a > b;
+ | ^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:19:13
+ |
+LL | let _ = a >= b;
+ | ^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:20:5
+ |
+LL | ptr::eq(a, b);
+ | ^^^^^^^^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:24:5
+ |
+LL | ptr::eq(a, b);
+ | ^^^^^^^^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:27:5
+ |
+LL | Rc::ptr_eq(&a, &a);
+ | ^^^^^^^^^^^^^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: comparing trait object pointers compares a non-unique vtable address
+ --> $DIR/vtable_address_comparisons.rs:30:5
+ |
+LL | Arc::ptr_eq(&a, &a);
+ | ^^^^^^^^^^^^^^^^^^^
+ |
+ = help: consider extracting and comparing data pointers only
+
+error: aborting due to 10 previous errors
+