// This is a runnable test as we are testing a linker error | |
// https://issues.dlang.org/show_bug.cgi?id=18973 | |
struct X { | |
@disable size_t toHash() const; | |
@disable string toString() const; | |
@disable bool opEquals(const ref X) const; | |
@disable int opCmp(const ref X) const; | |
} | |
// https://issues.dlang.org/show_bug.cgi?id=9161 | |
public struct dummy | |
{ | |
static auto opCall(C)(in C[] name) | |
{ | |
return name; | |
} | |
@disable ~this(); //comment this out to avoid error | |
} | |
void main() | |
{ | |
assert(dummy("ABCDE") == "ABCDE"); | |
} |