[all-commits] [llvm/llvm-project] 672046: [ObjC] Expand isClassLayoutKnownStatically to base...

AZero13 via All-commits all-commits at lists.llvm.org
Tue Mar 4 08:34:40 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6720465c47303cafcd448c64af97e7b627c399a8
      https://github.com/llvm/llvm-project/commit/6720465c47303cafcd448c64af97e7b627c399a8
  Author: AZero13 <gfunni234 at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/test/CodeGenObjC/arc-blocks.m
    M clang/test/CodeGenObjC/arc-property.m
    M clang/test/CodeGenObjC/arc-weak-property.m
    M clang/test/CodeGenObjC/arc.m
    M clang/test/CodeGenObjC/arm64-int32-ivar.m
    M clang/test/CodeGenObjC/bitfield-ivar-offsets.m
    M clang/test/CodeGenObjC/constant-non-fragile-ivar-offset.m
    M clang/test/CodeGenObjC/direct-method.m
    M clang/test/CodeGenObjC/hidden-visibility.m
    M clang/test/CodeGenObjC/interface-layout-64.m
    M clang/test/CodeGenObjC/ivar-base-as-invariant-load.m
    M clang/test/CodeGenObjC/metadata-symbols-64.m
    M clang/test/CodeGenObjC/nontrivial-c-struct-property.m
    M clang/test/CodeGenObjC/objc-asm-attribute-test.m
    M clang/test/CodeGenObjC/ubsan-bool.m

  Log Message:
  -----------
  [ObjC] Expand isClassLayoutKnownStatically to base classes as long as the implementation of it is known (#85465)

Only NSObject we can trust the layout of won't change even though we
cannot directly see its @implementation



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list