about summary refs log tree commit diff
path: root/src/test/ui/traits/negative-impls
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2022-02-02 14:36:45 -0300
committerSantiago Pastorino <spastorino@gmail.com>2022-02-14 12:56:28 -0300
commit3fd89a662a8360bbcd64da1353be8bf3b8833af5 (patch)
tree722f54f813941e78cc842c9fa60e3bff79c2db97 /src/test/ui/traits/negative-impls
parentb61e1bbf06334e235e475652bb41a603584e7150 (diff)
downloadrust-3fd89a662a8360bbcd64da1353be8bf3b8833af5.tar.gz
rust-3fd89a662a8360bbcd64da1353be8bf3b8833af5.zip
Properly check regions on negative overlap check
Diffstat (limited to 'src/test/ui/traits/negative-impls')
-rw-r--r--src/test/ui/traits/negative-impls/auxiliary/foreign_trait.rs1
-rw-r--r--src/test/ui/traits/negative-impls/rely-on-negative-impl-in-coherence.rs9
2 files changed, 6 insertions, 4 deletions
diff --git a/src/test/ui/traits/negative-impls/auxiliary/foreign_trait.rs b/src/test/ui/traits/negative-impls/auxiliary/foreign_trait.rs
index 681f26438e6..0e17f089048 100644
--- a/src/test/ui/traits/negative-impls/auxiliary/foreign_trait.rs
+++ b/src/test/ui/traits/negative-impls/auxiliary/foreign_trait.rs
@@ -1,4 +1,5 @@
 #![feature(negative_impls)]
+#![feature(with_negative_coherence)]
 
 pub trait ForeignTrait {}
 
diff --git a/src/test/ui/traits/negative-impls/rely-on-negative-impl-in-coherence.rs b/src/test/ui/traits/negative-impls/rely-on-negative-impl-in-coherence.rs
index 119ac05c33e..c1f96ab8c14 100644
--- a/src/test/ui/traits/negative-impls/rely-on-negative-impl-in-coherence.rs
+++ b/src/test/ui/traits/negative-impls/rely-on-negative-impl-in-coherence.rs
@@ -1,6 +1,7 @@
 // check-pass
 
 #![feature(negative_impls)]
+#![feature(with_negative_coherence)]
 
 // aux-build: foreign_trait.rs
 
@@ -16,8 +17,8 @@
 extern crate foreign_trait;
 use foreign_trait::ForeignTrait;
 
-trait LocalTrait { }
-impl<T: ForeignTrait> LocalTrait for T { }
-impl LocalTrait for String { }
+trait LocalTrait {}
+impl<T: ForeignTrait> LocalTrait for T {}
+impl LocalTrait for String {}
 
-fn main() { }
+fn main() {}