aaron.ballman added a comment.
There was a request in the linked bug for some code archaeology to see why this
behavior exists in the first place. What were the results of that? I'm not
opposed to the patch, but I would like to understand why it behaves the way it
does.
I could imagine "confusing user intent" being a valid reason why someone might
want this warning, so we may want to default-off this diagnostic (because the
code is safe) but still provide users with a way to enable it.
================
Comment at: clang/test/Sema/format-strings-enum-fixed-type.cpp:82
// This is not correct but it is safe. We warn because '%hd' shows intent.
+ printf("%hd", input); // no-warning
----------------
This comment is now incorrect.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D66186/new/
https://reviews.llvm.org/D66186
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits