aprantl added a comment.

Added superficial LLVM coding style comments.



================
Comment at: clang/lib/Sema/SemaDeclObjC.cpp:4735
 
+    // Merge directness from the canonical declaration upfront
+    if (!ObjCMethod->isDirectMethod()) {
----------------
missing `.` at end of sentence.

"Upfront" as opposed to? It would be helpful to add a ", because ..." here


================
Comment at: clang/lib/Sema/SemaDeclObjC.cpp:4754
+
+          // if the match is from the same Class (not super),
+          // validate that there is no declaration/implementation
----------------
// If

Is there a better way to express `Class (not super)`?


================
Comment at: clang/lib/Sema/SemaDeclObjC.cpp:4777
+
+          if (directContainerMismatch) {
+            int decl = 0, impl = 0;
----------------
how about factoring this into a diagContainerMismatch lambda?


================
Comment at: clang/lib/Sema/SemaDeclObjC.cpp:4829
+      // There can be a single declaration in any @interface container
+      // for a given direct method, look for clashes as we add them
+      //
----------------
`.`


================
Comment at: clang/lib/Sema/SemaDeclObjC.cpp:4845
+            // diag::err_objc_direct_on_protocol is already emitted for these
+            // with a better diagnostic, so don't do it twice
+          } else if (ObjCMethod->isDirectMethod() || IMD->isDirectMethod()) {
----------------
full sentence please


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

https://reviews.llvm.org/D71694



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

Reply via email to