]> granicus.if.org Git - clang/commit
Factor out function to determine whether we're performing a template
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 21 Feb 2017 01:17:38 +0000 (01:17 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 21 Feb 2017 01:17:38 +0000 (01:17 +0000)
commitd9b4f9fc7fca84faf2e5c337384ef8a772484c9e
tree93e93d90b25b375f33119311e0cd7f33b6f00b38
parent644e38eecd04088e84a11740dddcf1a4f26606c8
Factor out function to determine whether we're performing a template
instantiation.

In preparation for converting the template stack to a more general context
stack (so we can include context notes for other kinds of context).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@295686 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/clang/Sema/Sema.h
lib/Sema/Sema.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLambda.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaType.cpp