[clang][cli] Squash exception model in LangOptions into one member
authorJan Svoboda <jan_svoboda@apple.com>
Tue, 15 Dec 2020 08:41:11 +0000 (09:41 +0100)
committerJan Svoboda <jan_svoboda@apple.com>
Tue, 15 Dec 2020 09:15:58 +0000 (10:15 +0100)
commit573255b47eb9b210e74a1c620fee363dfaa52794
treef8e60d5ae19123b07dc4246f72b6c731959a3342
parentf24e58df7ddf2dc9f13c8f8fc259f0374f04aca3
[clang][cli] Squash exception model in LangOptions into one member

This squashes multiple members in LangOptions into one. This is leveraged in a follow-up patch that implements marshalling of related command-line options.

Depends on D93214.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D93215
clang/include/clang/Basic/LangOptions.def
clang/include/clang/Basic/LangOptions.h
clang/lib/Frontend/CompilerInvocation.cpp