[all-commits] [llvm/llvm-project] 030a47: [AArch64][Clang] Exclude address spaces from point...

David Green via All-commits all-commits at lists.llvm.org
Thu Jun 12 12:52:21 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 030a471753421477c7ef345cc60091788252fabc
      https://github.com/llvm/llvm-project/commit/030a471753421477c7ef345cc60091788252fabc
  Author: David Green <david.green at arm.com>
  Date:   2025-06-12 (Thu, 12 Jun 2025)

  Changed paths:
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/test/CodeGen/AArch64/struct-coerce-using-ptr.cpp

  Log Message:
  -----------
  [AArch64][Clang] Exclude address spaces from pointer-only coercion types.

As reported on #135064, the generic pointer coercion code in
CoerceIntOrPtrToIntOrPtr cannot handle address space casts (it tries to bitcast
the pointers). This bails out if an address space qualifier is found on the
pointer.



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