rust/src/test/ui/symbol-names/impl1.rs

26 lines
506 B
Rust
Raw Normal View History

2016-03-16 14:00:20 -05:00
#![feature(rustc_attrs)]
#![allow(dead_code)]
mod foo {
pub struct Foo { x: u32 }
impl Foo {
#[rustc_symbol_name] //~ ERROR _ZN5impl13foo3Foo3bar
#[rustc_def_path] //~ ERROR def-path(foo::Foo::bar)
2016-03-16 14:00:20 -05:00
fn bar() { }
}
}
mod bar {
use foo::Foo;
impl Foo {
#[rustc_symbol_name] //~ ERROR _ZN5impl13bar33_$LT$impl$u20$impl1..foo..Foo$GT$3baz
#[rustc_def_path] //~ ERROR def-path(bar::<impl foo::Foo>::baz)
2016-03-16 14:00:20 -05:00
fn baz() { }
}
}
fn main() {
}