... to current offset. This breaks other tests which this commit also fixes. Namely, getIndex() should return the integer representation for non-block pointers.
Do not access PointeeStorage.BS.Pointee if we have a non-block pointer and extend printing to handle function pointers as well.
"Interp" clashes with the clang interpreter and people often confuse this.