X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_typeck%2Fcheck%2Fop.rs;h=e6cbc8ab7230c79795c8180c72730fcba3019329;hb=ce14d6db5a7a7896d2fc7713a482cc3b810b9102;hp=688145fd0deda7f643fe7cb2c68e8b025566d0b3;hpb=b17b20cafc87193dace2beb1cdb0e126d944f8e3;p=rust.git diff --git a/src/librustc_typeck/check/op.rs b/src/librustc_typeck/check/op.rs index 688145fd0de..e6cbc8ab723 100644 --- a/src/librustc_typeck/check/op.rs +++ b/src/librustc_typeck/check/op.rs @@ -251,7 +251,7 @@ fn check_overloaded_binop( } Err(()) => { // error types are considered "builtin" - if !lhs_ty.references_error() { + if !lhs_ty.references_error() && !rhs_ty.references_error() { let source_map = self.tcx.sess.source_map(); match is_assign {