// PERMUTE_ARGS: import core.memory, core.stdc.stdio; Stuff* stuff1; struct Stuff { uint num; } int main() { stuff1 = new Stuff; stuff1.num = 1; auto bar = new byte[1024 * 1024]; auto stuff2 = new Stuff; stuff2.num = 2; printf("%p\t%p\n", stuff1, stuff2); // Same address. assert(stuff1 != stuff2); printf("%d\t%d\n", stuff1.num, stuff2.num); // Both 2. assert(stuff1.num == 1); return 0; }