// REQUIRED_ARGS: -O | |
// https://issues.dlang.org/show_bug.cgi?id=20990 | |
// foo() and bar() should produce the same code when | |
// optimized. | |
void foo(int* ptr) | |
{ | |
if (ptr is null) | |
assert(false); | |
*ptr = 42; | |
} | |
void bar(int* ptr) | |
{ | |
assert(ptr); | |
*ptr = 42; | |
} |