summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2008-05-07 04:49:29 +0000
committerDouglas Gregor <dgregor@apple.com>2008-05-07 04:49:29 +0000
commitcaa8acebe738aaa17fcbaa99b3f39da7874a6063 (patch)
tree3783ae6afce1b29c8f024d726bb41ca7951f57a7 /clang/lib/Sema/Sema.h
parent9930bd8c4f778145c97a8baa2e6d0311cfa89e2e (diff)
downloadbcm5719-llvm-caa8acebe738aaa17fcbaa99b3f39da7874a6063.tar.gz
bcm5719-llvm-caa8acebe738aaa17fcbaa99b3f39da7874a6063.zip
Diagnose attempts to use C++ default arguments outside of a function declaration
llvm-svn: 50799
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r--clang/lib/Sema/Sema.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index 27eca89ab2b..e5aab61bb22 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -279,6 +279,7 @@ private:
ParmVarDecl *CreateImplicitParameter(Scope *S, IdentifierInfo *Id,
SourceLocation IdLoc, QualType Type);
void CheckCXXDefaultArguments(FunctionDecl *FD);
+ void CheckExtraCXXDefaultArguments(Declarator &D);
/// More parsing and symbol table subroutines...
Decl *LookupDecl(const IdentifierInfo *II, unsigned NSI, Scope *S,
OpenPOWER on IntegriCloud