[all-commits] [llvm/llvm-project] bcf6ff: Reland "[lldb/Fuzzer] Add fuzzer for expression ev...

Chelsea Cassanova via All-commits all-commits at lists.llvm.org
Thu Aug 4 08:47:51 PDT 2022

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bcf6ffb87ec67ba41daeaab905b2c57a50568aa0
  Author: Chelsea Cassanova <chelsea at cassanova.me>
  Date:   2022-08-04 (Thu, 04 Aug 2022)

  Changed paths:
    M clang/cmake/modules/ProtobufMutator.cmake
    M clang/tools/clang-fuzzer/handle-cxx/CMakeLists.txt
    M clang/tools/clang-fuzzer/proto-to-cxx/CMakeLists.txt
    M lldb/tools/lldb-fuzzer/CMakeLists.txt
    A lldb/tools/lldb-fuzzer/lldb-expression-fuzzer/CMakeLists.txt
    A lldb/tools/lldb-fuzzer/lldb-expression-fuzzer/lldb-expression-fuzzer.cpp

  Log Message:
  Reland "[lldb/Fuzzer] Add fuzzer for expression evaluator"

This reverts commit d959324e1efec12c3924c17b7d90db0b37eb84c3.

The target_include_directories in the clang-fuzzer CMake files
are set to PRIVATE instead of PUBLIC to prevent the clang buildbots
from breaking when symlinking clang into llvm.

The expression evaluator fuzzer itself has been modified to prevent a
bug that occurs when running it without a target.

More information about the All-commits mailing list