__builtin_object_size
This fixes a few more tests from `pass-object-size.c`, but we still can't enable the entire file.
If UseFieldDesc is set, we should use the "closest surrounding subobject", which apparently cannot be a subclass pointer. Fixes https://github.com/llvm/llvm-project/issues/176079