rjmccall added inline comments.
================ Comment at: include/clang/Basic/DiagnosticGroups.td:322 def InvalidSourceEncoding : DiagGroup<"invalid-source-encoding">; +def InvalidUTF8String : DiagGroup<"invalid-utf8-string">; def KNRPromotedParameter : DiagGroup<"knr-promoted-parameter">; ---------------- I think this warning group should mention that this is specific to ObjC boxing somehow. ================ Comment at: include/clang/Basic/DiagnosticSemaKinds.td:5807 "Clang encodes unprefixed narrow string literals as UTF-8">; +def warn_invalid_utf8_string : Warning<"invalid UTF-8 string">, InGroup<InvalidUTF8String>; def err_array_init_different_type : Error< ---------------- Maybe "string is ill-formed as UTF-8 and will become a null NSString* when boxed", where the type is whatever the type of the box-expression would be? Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58729/new/ https://reviews.llvm.org/D58729 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits