[all-commits] [llvm/llvm-project] d15ada: [PAC] Incorrect codegen for constant global init w...

Oliver Hunt via All-commits all-commits at lists.llvm.org
Sun Jul 21 18:59:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d15ada24b1fbbd72776022383a5c557a1a056413
      https://github.com/llvm/llvm-project/commit/d15ada24b1fbbd72776022383a5c557a1a056413
  Author: Oliver Hunt <oliver at apple.com>
  Date:   2024-07-21 (Sun, 21 Jul 2024)

  Changed paths:
    M clang/lib/CodeGen/CGExprConstant.cpp
    A clang/test/CodeGenCXX/ptrauth-global-constant-initializers.cpp

  Log Message:
  -----------
  [PAC] Incorrect codegen for constant global init with polymorphic MI (#99741)

Fixes an error where we use the wrong authentication schema for
secondary vtable pointers in constant initialized globals of types with
multiple polymorphic base classes.



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