After this patch code like `let ref a = *"abcdef"` doesn't cause ICE anymore. Required for #23121 There are still places in rustc_trans where pointers are always assumed to be thin. In particular, #19064 is not resolved by this patch.