efriedma added inline comments.

================
Comment at: clang/docs/ReleaseNotes.rst:141
 
+- Implemented `WG14 N2562 
<https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2562.pdf>`_.
+  Clang will now consider default argument promotions in printf, and remove 
unnecessary warnings.
----------------
It seems a little weird to say we "implemented" this.  The standard doesn't 
require any warnings for misuse of printf etc., and clang doesn't actually 
implement printf, so we don't need to do anything to be standard-compliant.  
I'd just say that we adjusted -Wformat warnings to avoid false positives.


================
Comment at: clang/lib/Sema/SemaChecking.cpp:10124
+        // Consider character literal is a 'char' in C
+        // printf("%hd", 'a'); is more likey a type confusion situation
+        // We will suggest our users to use %hhd by discarding MatchPromotion
----------------
*likely


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132568/new/

https://reviews.llvm.org/D132568

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to