summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:03 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:03 +0000
commit64d98f8ee037282c35007b64c2649055c56af1db (patch)
tree5492bcf97fce41ee1c0b1cc2add283f3e66cdab0 /src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs
parentAdding debian version 1.67.1+dfsg1-1. (diff)
downloadrustc-64d98f8ee037282c35007b64c2649055c56af1db.tar.xz
rustc-64d98f8ee037282c35007b64c2649055c56af1db.zip
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs')
-rw-r--r--src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs b/src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs
deleted file mode 100644
index 34bbb66d9..000000000
--- a/src/test/ui/issues/issue-36744-bitcast-args-if-needed.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-// run-pass
-// This tests for an ICE (and, if ignored, subsequent LLVM abort) when
-// a lifetime-parametric fn is passed into a context whose expected
-// type has a differing lifetime parameterization.
-
-struct A<'a> {
- _a: &'a i32,
-}
-
-fn call<T>(s: T, functions: &Vec<for <'n> fn(&'n T)>) {
- for function in functions {
- function(&s);
- }
-}
-
-fn f(a: &A) { println!("a holds {}", a._a); }
-
-fn main() {
- let a = A { _a: &10 };
-
- let vec: Vec<for <'u,'v> fn(&'u A<'v>)> = vec![f];
- call(a, &vec);
-}