llvm-project
99dddef3 - [Clang][Sema] Process warnings conditionally (#120591)

Commit
318 days ago
[Clang][Sema] Process warnings conditionally (#120591) There are a few functions that emit warnings related to positional arguments in format strings. These functions use `getLocationOfByte()` which has O(n) complexity and may lead to silent hang of compilation in some cases. But such warnings is not widely used and actually don't emit if user didn't pass the appropriate `-W...` flag, so if the flag is not passed dont make the call to `EmitFormatDiagnostic` for such diags. Fix #120462
Author
Parents
Loading