[all-commits] [llvm/llvm-project] 3388c5: [clang][Interp][NFC] Add missing assertion to Bloc...

Timm Baeder via All-commits all-commits at lists.llvm.org
Wed Jun 5 04:57:52 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3388c5aadd8583b5a596576c52be886104d557f2
      https://github.com/llvm/llvm-project/commit/3388c5aadd8583b5a596576c52be886104d557f2
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-06-05 (Wed, 05 Jun 2024)

  Changed paths:
    M clang/lib/AST/Interp/InterpBlock.h

  Log Message:
  -----------
  [clang][Interp][NFC] Add missing assertion to Block ctor

We have this assertion in all the other constructors.


  Commit: a16d33eaebb3fdbc9435c125c206372c8a7374d5
      https://github.com/llvm/llvm-project/commit/a16d33eaebb3fdbc9435c125c206372c8a7374d5
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-06-05 (Wed, 05 Jun 2024)

  Changed paths:
    M clang/lib/AST/Interp/Program.h

  Log Message:
  -----------
  [clang][Interp][NFC] Don't invoke block dtor on uninitialized globals

That can't ever work.


  Commit: c70fa55bed45fc0cc0063e9f0bf93f163b5a1962
      https://github.com/llvm/llvm-project/commit/c70fa55bed45fc0cc0063e9f0bf93f163b5a1962
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2024-06-05 (Wed, 05 Jun 2024)

  Changed paths:
    M clang/lib/AST/Interp/Context.cpp
    M clang/lib/AST/Interp/EvalEmitter.cpp
    M clang/lib/AST/Interp/EvalEmitter.h
    M clang/lib/AST/Interp/InterpState.cpp
    M clang/lib/AST/Interp/InterpState.h

  Log Message:
  -----------
  [clang][Interp][NFC] Add cleanup() infrastructure to EvalEmitter

Unused for now.


Compare: https://github.com/llvm/llvm-project/compare/a44d7406f45f...c70fa55bed45

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