[all-commits] [llvm/llvm-project] a4b39f: [clang][Interp] Lazily visit const-qualified stati...

Timm Baeder via All-commits all-commits at lists.llvm.org
Sun Mar 17 10:08:31 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a4b39f651536c5cd8835a93cdea61039db004252
      https://github.com/llvm/llvm-project/commit/a4b39f651536c5cd8835a93cdea61039db004252
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-03-17 (Sun, 17 Mar 2024)

  Changed paths:
    M clang/lib/AST/Interp/ByteCodeExprGen.cpp
    M clang/test/AST/Interp/records.cpp

  Log Message:
  -----------
  [clang][Interp] Lazily visit const-qualified static data members in C++


  Commit: dff3e28df9b92e4d3102a0f8012352cebfc9461d
      https://github.com/llvm/llvm-project/commit/dff3e28df9b92e4d3102a0f8012352cebfc9461d
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-03-17 (Sun, 17 Mar 2024)

  Changed paths:
    M clang/lib/AST/Interp/Disasm.cpp

  Log Message:
  -----------
  [clang][Interp][NFC] Print qualified name of Descriptor sources


  Commit: ca876711aee31e5ec7f4f6f0210de664c8ec7ce4
      https://github.com/llvm/llvm-project/commit/ca876711aee31e5ec7f4f6f0210de664c8ec7ce4
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-03-17 (Sun, 17 Mar 2024)

  Changed paths:
    M clang/lib/AST/Interp/InterpBuiltin.cpp

  Log Message:
  -----------
  [clang][Interp][NFC] Make local pointer const


  Commit: 5143a1241362616840af826d18c067025dae1111
      https://github.com/llvm/llvm-project/commit/5143a1241362616840af826d18c067025dae1111
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-03-17 (Sun, 17 Mar 2024)

  Changed paths:
    M clang/lib/AST/Interp/InterpBuiltin.cpp
    M clang/lib/AST/Interp/InterpFrame.cpp
    M clang/test/AST/Interp/builtins.cpp
    M clang/test/SemaCXX/warn-constant-evaluated-constexpr.cpp

  Log Message:
  -----------
  [clang][Interp] Add __builtin_is_constant_evaluated warnings

Add the same warnings the current interpreter emits.


Compare: https://github.com/llvm/llvm-project/compare/192be3c9c133...5143a1241362

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