[all-commits] [llvm/llvm-project] 7a66e6: [clang][Interp][NFC] Unify Div/Rem operation checks

Timm Bäder via All-commits all-commits at lists.llvm.org
Sat Oct 22 01:20:12 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7a66e6e19bd42bdb53dcca9156f2ca52c5931f7e
      https://github.com/llvm/llvm-project/commit/7a66e6e19bd42bdb53dcca9156f2ca52c5931f7e
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2022-10-22 (Sat, 22 Oct 2022)

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

  Log Message:
  -----------
  [clang][Interp][NFC] Unify Div/Rem operation checks


  Commit: d78a3957ea35eda2a50530d7afed9c7cc30a0d18
      https://github.com/llvm/llvm-project/commit/d78a3957ea35eda2a50530d7afed9c7cc30a0d18
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2022-10-22 (Sat, 22 Oct 2022)

  Changed paths:
    M clang/test/AST/Interp/arrays.cpp

  Log Message:
  -----------
  [clang][Interp][NFC] Add two more array tests


  Commit: c01ac372fc3308e4c6c31361e44e604410cd1573
      https://github.com/llvm/llvm-project/commit/c01ac372fc3308e4c6c31361e44e604410cd1573
  Author: Timm Bäder <tbaeder at redhat.com>
  Date:   2022-10-22 (Sat, 22 Oct 2022)

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

  Log Message:
  -----------
  [clang][Interp][NFC] Add assertions to VM entry points

Assert that the previous call left the stack empty, as well as that
successful interpretations leave an empty stack.


Compare: https://github.com/llvm/llvm-project/compare/6ed4a543b8b3...c01ac372fc33


More information about the All-commits mailing list