summaryrefslogtreecommitdiffstats
path: root/tests/ui/typeck/lazy-norm
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:20:39 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:20:39 +0000
commit1376c5a617be5c25655d0d7cb63e3beaa5a6e026 (patch)
tree3bb8d61aee02bc7a15eab3f36e3b921afc2075d0 /tests/ui/typeck/lazy-norm
parentReleasing progress-linux version 1.69.0+dfsg1-1~progress7.99u1. (diff)
downloadrustc-1376c5a617be5c25655d0d7cb63e3beaa5a6e026.tar.xz
rustc-1376c5a617be5c25655d0d7cb63e3beaa5a6e026.zip
Merging upstream version 1.70.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/ui/typeck/lazy-norm')
-rw-r--r--tests/ui/typeck/lazy-norm/cast-checks-handling-projections.rs6
-rw-r--r--tests/ui/typeck/lazy-norm/cast-checks-handling-projections.stderr9
-rw-r--r--tests/ui/typeck/lazy-norm/equating-projection-cyclically.rs24
-rw-r--r--tests/ui/typeck/lazy-norm/equating-projection-cyclically.stderr14
4 files changed, 0 insertions, 53 deletions
diff --git a/tests/ui/typeck/lazy-norm/cast-checks-handling-projections.rs b/tests/ui/typeck/lazy-norm/cast-checks-handling-projections.rs
deleted file mode 100644
index 5ff567cd0..000000000
--- a/tests/ui/typeck/lazy-norm/cast-checks-handling-projections.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-// compile-flags: -Ztrait-solver=next
-// known-bug: unknown
-
-fn main() {
- (0u8 + 0u8) as char;
-}
diff --git a/tests/ui/typeck/lazy-norm/cast-checks-handling-projections.stderr b/tests/ui/typeck/lazy-norm/cast-checks-handling-projections.stderr
deleted file mode 100644
index 6b09ccd52..000000000
--- a/tests/ui/typeck/lazy-norm/cast-checks-handling-projections.stderr
+++ /dev/null
@@ -1,9 +0,0 @@
-error[E0271]: type mismatch resolving `char == <u8 as Add>::Output`
- --> $DIR/cast-checks-handling-projections.rs:5:5
- |
-LL | (0u8 + 0u8) as char;
- | ^^^^^^^^^^^ types differ
-
-error: aborting due to previous error
-
-For more information about this error, try `rustc --explain E0271`.
diff --git a/tests/ui/typeck/lazy-norm/equating-projection-cyclically.rs b/tests/ui/typeck/lazy-norm/equating-projection-cyclically.rs
deleted file mode 100644
index 019c6e81c..000000000
--- a/tests/ui/typeck/lazy-norm/equating-projection-cyclically.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-// compile-flags: -Ztrait-solver=next
-// known-bug: unknown
-
-trait Test {
- type Assoc;
-}
-
-fn transform<T: Test>(x: T) -> T::Assoc {
- todo!()
-}
-
-impl Test for i32 {
- type Assoc = i32;
-}
-
-impl Test for String {
- type Assoc = String;
-}
-
-fn main() {
- let mut x = Default::default();
- x = transform(x);
- x = 1i32;
-}
diff --git a/tests/ui/typeck/lazy-norm/equating-projection-cyclically.stderr b/tests/ui/typeck/lazy-norm/equating-projection-cyclically.stderr
deleted file mode 100644
index 57cbc65a1..000000000
--- a/tests/ui/typeck/lazy-norm/equating-projection-cyclically.stderr
+++ /dev/null
@@ -1,14 +0,0 @@
-error[E0308]: mismatched types
- --> $DIR/equating-projection-cyclically.rs:22:19
- |
-LL | x = transform(x);
- | ^ expected inferred type, found associated type
- |
- = note: expected type `_`
- found associated type `<_ as Test>::Assoc`
- = help: consider constraining the associated type `<_ as Test>::Assoc` to `_`
- = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html
-
-error: aborting due to previous error
-
-For more information about this error, try `rustc --explain E0308`.