Skip to content

Commit bb88a5a

Browse files
committed
[clang][cli] Round-trip cc1 arguments in assert builds
This patch enables cc1 argument round-trip for assert builds. It can be disabled by building clang with `-DCLANG_ROUND_TRIP_CC1_ARGS=OFF`. This will be committed only if we reach consensus in https://lists.llvm.org/pipermail/cfe-dev/2021-February/067714.html. Reviewed By: dexonsmith Differential Revision: https://reviews.llvm.org/D97462
1 parent 2a0d5da commit bb88a5a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,8 @@ option(CLANG_ENABLE_STATIC_ANALYZER
467467

468468
option(CLANG_ENABLE_PROTO_FUZZER "Build Clang protobuf fuzzer." OFF)
469469

470-
option(CLANG_ROUND_TRIP_CC1_ARGS "Round-trip command line arguments in -cc1." OFF)
470+
option(CLANG_ROUND_TRIP_CC1_ARGS
471+
"Round-trip command line arguments in -cc1." ${LLVM_ENABLE_ASSERTIONS})
471472

472473
if(NOT CLANG_ENABLE_STATIC_ANALYZER AND CLANG_ENABLE_ARCMT)
473474
message(FATAL_ERROR "Cannot disable static analyzer while enabling ARCMT or Z3")

0 commit comments

Comments
 (0)