| module pointer_reference_runme; | |
| import std.exception; | |
| import pointer_reference.pointer_reference; | |
| import pointer_reference.Struct; | |
| void main() { | |
| Struct s = get(); | |
| enforce(s.value == 10, "get test failed"); | |
| auto ss = new Struct(20); | |
| set(ss); | |
| enforce(Struct.instance.value == 20, "set test failed"); | |
| } |