llvm-project
5e2db38d - [clang] Restore diagnostic for certain jumps into VLA(ish) scopes. (#175833)

Commit
3 days ago
[clang] Restore diagnostic for certain jumps into VLA(ish) scopes. (#175833) Commit 543f112e148a enabled diagnostics for C++ compatibility for jumps over initialization of variables. However, inadvertently this may cause a prior diagnostic for jumps into scopes of variables with variably modified types to be replaced with the less severe C++ compatibility warning, resulting in impossible codegen. This skips the check for the C++ compatibility warning if there is already another diagnostic planned for the scope. Fixes #175540 (cherry picked from commit ac15ac90e3ad3606b0a24de4c866b537fe41ceb7)
Author
Committer
Parents
Loading