If I did int *value = new(1) int and heap 1 did not exist in ldf
then I would expect the compiler to return a NULL pointer or else the system would throw an exception. Neither happens in following example with heap_id 1 -- Program just ends normally
Code works if heap_id is 0
![]()