blob: b7d12663f81c02e0100e58ab684a937d8383b6e1 [file] [log] [blame]
// 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;
}