]> git.lizzy.rs Git - rust.git/blob - src/test/ui/symbol-names/foreign-types.rs
Rollup merge of #105555 - krasimirgg:llvm-int-opt-2, r=cuviper
[rust.git] / src / test / ui / symbol-names / foreign-types.rs
1 // build-fail
2 // compile-flags: -C symbol-mangling-version=v0
3
4 #![feature(extern_types)]
5 #![feature(rustc_attrs)]
6
7 extern "C" {
8     type ForeignType;
9 }
10
11 struct Check<T: ?Sized>(T);
12
13 #[rustc_symbol_name]
14 //~^ ERROR symbol-name(_RMCs
15 //~| ERROR demangling(<foreign_types[
16 //~| ERROR demangling-alt(<foreign_types::Check<foreign_types::ForeignType>>)
17 impl Check<ForeignType> {}
18
19 fn main() {}