Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80469 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/Sema.h b/lib/Sema/Sema.h
index f3d202c..0e45fe7 100644
--- a/lib/Sema/Sema.h
+++ b/lib/Sema/Sema.h
@@ -3461,6 +3461,9 @@
QualType FieldTy, const Expr *BitWidth,
bool *ZeroWidth = 0);
+ void DiagnoseMissingMember(SourceLocation MemberLoc, DeclarationName Member,
+ NestedNameSpecifier *NNS, SourceRange Range);
+
//===--------------------------------------------------------------------===//
// Extra semantic analysis beyond the C type system
private: