[all-commits] [llvm/llvm-project] fafeaa: [clang][bytecode] Misc TypeidPointer fixes (#135322)

Timm Baeder via All-commits all-commits at lists.llvm.org
Fri Apr 11 01:35:50 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fafeaab6d91334e9c251aa222cbca1eb94536bf2
      https://github.com/llvm/llvm-project/commit/fafeaab6d91334e9c251aa222cbca1eb94536bf2
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2025-04-11 (Fri, 11 Apr 2025)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/Pointer.cpp
    M clang/lib/AST/ByteCode/Pointer.h
    A clang/test/AST/ByteCode/typeid.cpp

  Log Message:
  -----------
  [clang][bytecode] Misc TypeidPointer fixes (#135322)

Fix comparing type id pointers, add mor info when print()ing them, use
the most derived type in GetTypeidPtr() and the canonically unqualified
type when we know the type statically.



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