Teach DataLayout that zero-byte pointer sizes don't make sense.