Skip to content

Commit 98e2a95

Browse files
authored
Rollup merge of #78388 - camelid:regression-tests, r=lcnr
Add some regression tests Closes #75763. Closes #76179.
2 parents b72d70e + 4641d2e commit 98e2a95

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

src/test/ui/issues/issue-75763.rs

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// build-pass
2+
3+
#![allow(incomplete_features)]
4+
#![feature(const_generics)]
5+
6+
struct Bug<const S: &'static str>;
7+
8+
fn main() {
9+
let b: Bug::<{
10+
unsafe {
11+
// FIXME(const_generics): Decide on how to deal with invalid values as const params.
12+
std::mem::transmute::<&[u8], &str>(&[0xC0, 0xC1, 0xF5])
13+
}
14+
}>;
15+
}

src/test/ui/issues/issue-76179.rs

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// check-pass
2+
3+
#![feature(associated_type_defaults)]
4+
5+
use std::io::Read;
6+
7+
trait View {
8+
type Deserializers: Deserializer<Item = Self::RequestParams>;
9+
type RequestParams = DefaultRequestParams;
10+
}
11+
12+
struct DefaultRequestParams;
13+
14+
trait Deserializer {
15+
type Item;
16+
fn deserialize(r: impl Read) -> Self::Item;
17+
}
18+
19+
fn main() {}

0 commit comments

Comments
 (0)