[all-commits] [llvm/llvm-project] ec9e92: AArch64: Do not use report_fatal_error for pauth r...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sun Jun 22 23:24:27 PDT 2025


  Branch: refs/heads/users/arsenm/aarch64/no-report-fatal-error-ptrauth-reloc
  Home:   https://github.com/llvm/llvm-project
  Commit: ec9e92196bf693b79a126f4f4073535f0f40535a
      https://github.com/llvm/llvm-project/commit/ec9e92196bf693b79a126f4f4073535f0f40535a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
    M llvm/test/CodeGen/AArch64/ptrauth-reloc.ll

  Log Message:
  -----------
  AArch64: Do not use report_fatal_error for pauth reloc errors

This handling could be better. The wording doesn't follow the
error message guidance, and ideally we would emit with a reference
the the global variable (but we are currently missing an existing
DiagnosticInfo for a global reference. This case might call for
a custom ConstantPointerAuth kind).

Additionally this could stop using split-file since each error
case no longer aborts the compilation, and thus the different cases
can coexist in the same file.



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