// PERMUTE_ARGS: -inline -release -g -O auto serialize(T)(T value) { foreach (i; value) { } return; // important // By this ReturnStatement with NULL exp wrongly appears in the // expanded result of serialize(["test"]) call in main(), it will // return from main() without setting exit code. } int main() { serialize(["test"]); return 0; }