diff options
| author | John McCall <rjmccall@apple.com> | 2010-04-09 17:38:44 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2010-04-09 17:38:44 +0000 |
| commit | b29f78fb9eef3f0d1fa5fb5f1066bac7cf99a573 (patch) | |
| tree | c945169400e08623f26ac7393f9f70bd3fe16a2c /clang/lib/Sema/Sema.h | |
| parent | 8a651c71161f47f4fec8ac6413f34d4ae81291ec (diff) | |
| download | bcm5719-llvm-b29f78fb9eef3f0d1fa5fb5f1066bac7cf99a573.tar.gz bcm5719-llvm-b29f78fb9eef3f0d1fa5fb5f1066bac7cf99a573.zip | |
Instantiate default argument expressions even if their associated parameter
type isn't dependent. Fixes rdar://problem/7838962.
llvm-svn: 100871
Diffstat (limited to 'clang/lib/Sema/Sema.h')
| -rw-r--r-- | clang/lib/Sema/Sema.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 65c5793be8e..3250870d637 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -3638,6 +3638,11 @@ public: const MultiLevelTemplateArgumentList &TemplateArgs, SourceLocation Loc, DeclarationName Entity); + TypeSourceInfo *SubstFunctionDeclType(TypeSourceInfo *T, + const MultiLevelTemplateArgumentList &TemplateArgs, + SourceLocation Loc, + DeclarationName Entity); + OwningExprResult SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs); |

