[all-commits] [llvm/llvm-project] 0e1c73: Re-land "[Clang][Driver] Remove -M group options ....
Alexandre Ganea via All-commits
all-commits at lists.llvm.org
Mon Feb 10 06:49:05 PST 2020
Branch: refs/heads/release/10.x
Home: https://github.com/llvm/llvm-project
Commit: 0e1c734fa5b88ec7efc2bcf8d45ed58f6ba48b91
https://github.com/llvm/llvm-project/commit/0e1c734fa5b88ec7efc2bcf8d45ed58f6ba48b91
Author: Alexandre Ganea <alexandre.ganea at ubisoft.com>
Date: 2020-02-10 (Mon, 10 Feb 2020)
Changed paths:
M clang/include/clang/Driver/CC1Options.td
M clang/include/clang/Lex/PreprocessorOptions.h
M clang/lib/Driver/Compilation.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Frontend/CompilerInvocation.cpp
M clang/lib/Lex/Pragma.cpp
A clang/test/Driver/crash-report-with-asserts.c
M clang/test/Driver/crash-report.c
Log Message:
-----------
Re-land "[Clang][Driver] Remove -M group options ..." and "[Clang] Avoid crashing when generating crash diagnostics when '#pragma clang __debug ..."
This re-lands commits f41ec709d9d388dc43469e6ac7f51b6313f7e4af (https://reviews.llvm.org/D74076)
and commit 5fedc2b410853a6aef05e8edf19ebfc4e071e28f (https://reviews.llvm.org/D74070)
The previous build break was caused by '#pragma clang __debug llvm_unreachable' used in a non-assert build. Move it to a separate test in crash-report-with-asserts.c.
(cherry picked from commit 75f09b54429bee17a96e2ba7a2ac0f0a8a7f7e74)
More information about the All-commits
mailing list