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