diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-01-19 22:46:17 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-01-19 22:46:17 +0000 |
commit | 796c1a1e3e63e459e371383ac878aa5f40b02a8c (patch) | |
tree | c56e4ea43c7a11e3f4a058d5f61af8bd996f8cd6 /lib/Sema/SemaTemplateInstantiateDecl.cpp | |
parent | fcaf27e185695bdf755e202aeba9632e0a8ef3c6 (diff) |
An instantiation of a constexpr static data member in a class template is
constexpr.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148505 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaTemplateInstantiateDecl.cpp')
-rw-r--r-- | lib/Sema/SemaTemplateInstantiateDecl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Sema/SemaTemplateInstantiateDecl.cpp b/lib/Sema/SemaTemplateInstantiateDecl.cpp index c07ae75cb2..ef8f366aad 100644 --- a/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -330,6 +330,7 @@ Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D) { Var->setThreadSpecified(D->isThreadSpecified()); Var->setCXXDirectInitializer(D->hasCXXDirectInitializer()); Var->setCXXForRangeDecl(D->isCXXForRangeDecl()); + Var->setConstexpr(D->isConstexpr()); // Substitute the nested name specifier, if any. if (SubstQualifier(D, Var)) |