// ignore-pretty issue #37195
// ignore-cloudabi spawning processes is not supported
// ignore-emscripten spawning processes is not supported
-// normalize-stderr-test ".*\n" -> ""
+// ignore-msvc issue #62844
// ignore-sgx no processes
+// normalize-stderr-test ".*\n" -> ""
// Note that above `-opt-bisect-limit=0` is used to basically disable
// optimizations. It creates tons of output on stderr, hence we normalize
// ignore-cloudabi spawning processes is not supported
// ignore-emscripten spawning processes is not supported
// ignore-openbsd no support for libbacktrace without filename
+// ignore-msvc issue #62844
// ignore-sgx no processes
// compile-flags:-g
+// ignore-android
+// ignore-cloudabi
+// ignore-emscripten
+// ignore-sgx
+
#![feature(rustc_private)]
fn main() {
// See issue #59123 for a full explanation.
// edition:2018
+// ignore-wasm32 issue #62807
#![feature(generators, generator_trait)]
+++ /dev/null
-// Make sure that the mono-item collector does not crash when trying to
-// instantiate a default impl for DecodeUtf16<<u8 as A>::Item>
-// See https://github.com/rust-lang/rust/issues/58375
-// compile-flags:-C link-dead-code
-
-#![crate_type = "rlib"]
-
-pub struct DecodeUtf16<I>(I);
-
-pub trait Arbitrary {
- fn arbitrary() {}
-}
-
-pub trait A {
- type Item;
-}
-
-impl A for u8 {
- type Item = char;
-}
-
-impl Arbitrary for DecodeUtf16<<u8 as A>::Item> {
-}
--- /dev/null
+// Make sure that the mono-item collector does not crash when trying to
+// instantiate a default impl for DecodeUtf16<<u8 as A>::Item>
+// See https://github.com/rust-lang/rust/issues/58375
+
+// build-pass
+// compile-flags:-C link-dead-code
+
+#![crate_type = "rlib"]
+
+pub struct DecodeUtf16<I>(I);
+
+pub trait Arbitrary {
+ fn arbitrary() {}
+}
+
+pub trait A {
+ type Item;
+}
+
+impl A for u8 {
+ type Item = char;
+}
+
+impl Arbitrary for DecodeUtf16<<u8 as A>::Item> {}