mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 09:14:20 +00:00
6d75f54310
Moves the sanitizer ui tests to the sanitizer directory and removes the sanitizer prefix from tests file names similarly to how the sanitizer codegen tests are organized.
18 lines
457 B
Rust
18 lines
457 B
Rust
// Regression test for issue 111184, where ty::CoroutineWitness were not expected to occur in
|
|
// encode_ty and caused the compiler to ICE.
|
|
//
|
|
//@ needs-sanitizer-cfi
|
|
//@ compile-flags: -Ccodegen-units=1 -Clto -Ctarget-feature=-crt-static -Zsanitizer=cfi --edition=2021
|
|
//@ no-prefer-dynamic
|
|
//@ only-x86_64-unknown-linux-gnu
|
|
//@ build-pass
|
|
|
|
use std::future::Future;
|
|
|
|
async fn foo() {}
|
|
fn bar<T>(_: impl Future<Output = T>) {}
|
|
|
|
fn main() {
|
|
bar(foo());
|
|
}
|