aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard@metafoo.co.uk>2021-02-03 14:33:17 -0800
committerRichard Smith <richard@metafoo.co.uk>2021-02-03 14:36:49 -0800
commitb15cbaf5a03d0b32dbc32c37766e32ccf66e6c87 (patch)
tree2ef8f7126f97820b68152385441940938c1372d6 /clang/lib/Frontend/CompilerInvocation.cpp
parent1a13ee1efb62c048c5a38090fe9e64a09df23c03 (diff)
downloadllvm-b15cbaf5a03d0b32dbc32c37766e32ccf66e6c87.zip
llvm-b15cbaf5a03d0b32dbc32c37766e32ccf66e6c87.tar.gz
llvm-b15cbaf5a03d0b32dbc32c37766e32ccf66e6c87.tar.bz2
PR49020: Diagnose brace elision in designated initializers in C++.
This is a corner of the differences between C99 designators and C++20 designators that we'd previously overlooked. As with other such cases, this continues to be permitted as an extension and allowed by default, behind the -Wc99-designators warning flag, except in cases where it leads to a conformance difference (such as in overload resolution and in a SFINAE context).
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions