summaryrefslogtreecommitdiffstats
path: root/src/test/ui/traits/resolution-in-overloaded-op.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/traits/resolution-in-overloaded-op.rs')
-rw-r--r--src/test/ui/traits/resolution-in-overloaded-op.rs11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/test/ui/traits/resolution-in-overloaded-op.rs b/src/test/ui/traits/resolution-in-overloaded-op.rs
deleted file mode 100644
index a9bacc357..000000000
--- a/src/test/ui/traits/resolution-in-overloaded-op.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-// #12402 Operator overloading only considers the method name, not which trait is implemented
-
-trait MyMul<Rhs, Res> {
- fn mul(&self, rhs: &Rhs) -> Res;
-}
-
-fn foo<T: MyMul<f64, f64>>(a: &T, b: f64) -> f64 {
- a * b //~ ERROR cannot multiply `&T` by `f64`
-}
-
-fn main() {}