diff options
| author | Ben Lewis <benlewisj@gmail.com> | 2020-01-27 20:42:09 +1300 |
|---|---|---|
| committer | Ben Lewis <benlewisj@gmail.com> | 2020-02-20 19:51:45 +1300 |
| commit | ebfa2f448efcce8f8121b883ee876653fc098261 (patch) | |
| tree | 82fa33ac52b2dee48dc880b073b1e25c60972cc6 /src | |
| parent | ea18cd7c6473df1e0de19a36ecb81165ada721ab (diff) | |
| download | rust-ebfa2f448efcce8f8121b883ee876653fc098261.tar.gz rust-ebfa2f448efcce8f8121b883ee876653fc098261.zip | |
Add regression test for issue 68477.
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/incremental/const-generics/issue-68477.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/test/incremental/const-generics/issue-68477.rs b/src/test/incremental/const-generics/issue-68477.rs new file mode 100644 index 00000000000..925931bc4a6 --- /dev/null +++ b/src/test/incremental/const-generics/issue-68477.rs @@ -0,0 +1,23 @@ +// edition:2018 +// revisions:rpass1 +#![feature(const_generics)] + +const FOO: usize = 1; + +struct Container<T> { + val: std::marker::PhantomData<T>, + blah: [(); FOO] +} + +async fn dummy() {} + +async fn foo() { + let a: Container<&'static ()>; + dummy().await; +} + +fn is_send<T: Send>(_: T) {} + +fn main() { + is_send(foo()); +} |
