[all-commits] [llvm/llvm-project] ad71e8: [clang][bytecode] Don't add an LValuePath to APVal...

Timm Baeder via All-commits all-commits at lists.llvm.org
Thu Sep 24 05:29:13 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ad71e8769e21715555f0e8fb0094f3d2d00557dd
      https://github.com/llvm/llvm-project/commit/ad71e8769e21715555f0e8fb0094f3d2d00557dd
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Pointer.cpp
    M clang/lib/AST/ByteCode/Pointer.h
    M clang/test/CodeGenCXX/mangle-class-nttp.cpp

  Log Message:
  -----------
  [clang][bytecode] Don't add an LValuePath to APValues with invalid bases (#226096)

If the APValue is created for an opaque pointer, check first if the base
is valid. If not, we're not supposed to provide an LValuePath at all.



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