// REQUIRED_ARGS: -de | |
struct Foo { } | |
struct Bar { | |
deprecated | |
@property Foo foo() { return Foo.init; } | |
alias foo this; | |
} | |
void test(Bar bar) { } | |
void main() | |
{ | |
Bar bar; | |
// test lookup will be satisfied via ufcs, not alias, so it must not deprecation warn foo! | |
bar.test; | |
} |