Type arguments must be before protocols in Objective-C type declarations. The error name and code behavior are correct, just the message is wrong. --- include/clang/Basic/DiagnosticParseKinds.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/clang/Basic/DiagnosticParseKinds.td b/include/clang/Basic/DiagnosticParseKinds.td index af22460..66fec17 100644 --- a/include/clang/Basic/DiagnosticParseKinds.td +++ b/include/clang/Basic/DiagnosticParseKinds.td @@ -968,7 +968,7 @@ def err_objc_parameterized_implementation : Error< "@implementation cannot have type parameters">; def err_objc_type_args_after_protocols : Error< - "protocol qualifiers must precede type arguments">; + "type arguments must precede protocol qualifiers">; } let CategoryName = "Coroutines Issue" in {
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits