about summary refs log tree commit diff
path: root/src/test/compile-fail/regions-creating-enums4.rs
blob: a95b6f9f4bdb7c7ac25932680b3c2a1ff7a3d177 (plain)
1
2
3
4
5
6
7
8
9
10
11
enum ast/& {
    num(uint),
    add(&ast, &ast)
}

fn mk_add_bad2(x: &a.ast, y: &a.ast, z: &ast) -> ast {
    add(x, y) //~ ERROR mismatched types: expected `ast/&` but found `ast/&a`
}

fn main() {
}