null pointer optimization for ?&T

this is necessary for the parseh change where all
pointers from .h files are maybe pointers.
a09b505558Andrew Kelley committed on 1/28/2016, 9:04:22 PMparent2fc4b36
5 files changedLine totals unavailable