diff options
| author | Michael Goulet <michael@errs.io> | 2024-04-21 10:41:04 -0400 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-04-21 11:11:31 -0400 |
| commit | 483f13ce913b7ceaeae9173d21cd3dc343f6dbc1 (patch) | |
| tree | 358cfb3f5ced74dae484e53f1505bc293d66d74a /tests/crashes | |
| parent | aa31bad26b6bbf71c2072465ddb0dfe807c2b7d5 (diff) | |
| download | rust-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.rs | 26 | ||||
| -rw-r--r-- | tests/crashes/118185.rs | 26 |
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!() - } -} |
