Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (21 sloc) 587 Bytes
// run-pass
#![allow(dead_code)]
// pretty-expanded FIXME #23616
/*
#7770 ICE with sibling methods containing same-name-enum containing
same-name-member
If you have two methods in an impl block, each containing an enum
(with the same name), each containing at least one value with the same
name, rustc gives the same LLVM symbol for the two of them and fails,
as it does not include the method name in the symbol name.
*/
pub struct Foo;
impl Foo {
pub fn foo() {
enum Panic { Common };
}
pub fn bar() {
enum Panic { Common };
}
}
pub fn main() {}
You can’t perform that action at this time.