about summary refs log tree commit diff
path: root/tests/crashes
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-04-21 10:41:04 -0400
committerMichael Goulet <michael@errs.io>2024-04-21 11:11:31 -0400
commit483f13ce913b7ceaeae9173d21cd3dc343f6dbc1 (patch)
tree358cfb3f5ced74dae484e53f1505bc293d66d74a /tests/crashes
parentaa31bad26b6bbf71c2072465ddb0dfe807c2b7d5 (diff)
downloadrust-483f13ce913b7ceaeae9173d21cd3dc343f6dbc1.tar.gz
rust-483f13ce913b7ceaeae9173d21cd3dc343f6dbc1.zip
Make sure that the method resolution matches in note_source_of_type_mismatch_constraint
Diffstat (limited to 'tests/crashes')
-rw-r--r--tests/crashes/118185-2.rs26
-rw-r--r--tests/crashes/118185.rs26
2 files changed, 0 insertions, 52 deletions
diff --git a/tests/crashes/118185-2.rs b/tests/crashes/118185-2.rs
deleted file mode 100644
index c3a29c3a3f5..00000000000
--- a/tests/crashes/118185-2.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-//@ known-bug: #118185
-
-fn main() {
-    let target: Target = create_target();
-    target.get(0); // correct arguments work
-    target.get(10.0); // CRASH HERE
-}
-
-// must be generic
-fn create_target<T>() -> T {
-    unimplemented!()
-}
-
-// unimplemented trait, but contains function with the same name
-pub trait RandomTrait {
-    fn get(&mut self); // but less arguments
-}
-
-struct Target;
-
-impl Target {
-    // correct function with arguments
-    pub fn get(&self, data: i32) {
-        unimplemented!()
-    }
-}
diff --git a/tests/crashes/118185.rs b/tests/crashes/118185.rs
deleted file mode 100644
index c3a29c3a3f5..00000000000
--- a/tests/crashes/118185.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-//@ known-bug: #118185
-
-fn main() {
-    let target: Target = create_target();
-    target.get(0); // correct arguments work
-    target.get(10.0); // CRASH HERE
-}
-
-// must be generic
-fn create_target<T>() -> T {
-    unimplemented!()
-}
-
-// unimplemented trait, but contains function with the same name
-pub trait RandomTrait {
-    fn get(&mut self); // but less arguments
-}
-
-struct Target;
-
-impl Target {
-    // correct function with arguments
-    pub fn get(&self, data: i32) {
-        unimplemented!()
-    }
-}