diff options
author | Igor Kudrin <ikudrin@accesssoftek.com> | 2019-03-01 09:20:56 +0000 |
---|---|---|
committer | Igor Kudrin <ikudrin@accesssoftek.com> | 2019-03-01 09:20:56 +0000 |
commit | 875f05828d95251abe7c943d79399a3b1c80db12 (patch) | |
tree | bda5a205e962c01a076fe5ef6c2dfe7a84319a14 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 88c643abf1df624a0402658c74359b6b17f6a86a (diff) | |
download | llvm-875f05828d95251abe7c943d79399a3b1c80db12.zip llvm-875f05828d95251abe7c943d79399a3b1c80db12.tar.gz llvm-875f05828d95251abe7c943d79399a3b1c80db12.tar.bz2 |
[CommandLine] Do not crash if an option has both ValueRequired and Grouping.
If an option, which requires a value, has a `cl::Grouping` formatting
modifier, it works well as far as it is used at the end of a group,
or as a separate argument. However, if the option appears accidentally
in the middle of a group, the program just crashes. This patch prints
an error message instead.
Differential Revision: https://reviews.llvm.org/D58499
llvm-svn: 355184
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions