rsmith added inline comments.

================
Comment at: include/clang/Sema/Sema.h:1534
@@ +1533,3 @@
+  /// type name has failed in a dependent context. In these situations, we
+  /// automatically form DependentTypeName that will retry lookup in a related
+  /// scope during instantiation.
----------------
form -> form a

================
Comment at: lib/Sema/SemaDecl.cpp:500
@@ +499,3 @@
+    // until instantiation time by making a non-dependent DependentTypeName. We
+    // pretend we saw a NestedNameSpecifier refering to the current scope, and
+    // lookup is retried.
----------------
refering -> referring

================
Comment at: lib/Sema/SemaDecl.cpp:520-522
@@ +519,5 @@
+
+  // This is not a situation that we need to recover from.
+  if (!NNS)
+    return ParsedType();
+
----------------
Maybe make this an `else` for the above `if`.

================
Comment at: lib/Sema/SemaDecl.cpp:559-562
@@ -521,6 +558,6 @@
       }
     }
 
   return DeclSpec::TST_unspecified;
 }
 
----------------
Doesn't seem to be done? I can easily believe there's a good reason why we want 
two different paths for building a recovery nested name specifier, but I'd like 
to know what it is at least.


http://reviews.llvm.org/D20500



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

Reply via email to