Comment Comment by ethan_g No the gp is correct, references in c++ can't be null. Your code invoked undefined behavior before you did anything with a reference, namely *a which is a null pointer dereference. parent ethan_g 8 years ago