diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-12-23 15:57:12 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-12-23 15:57:12 +0000 |
commit | 43eba818cd2b03302d072f7fa0aa32bfa36fa3a8 (patch) | |
tree | 9f72c032d561a3d7c2f3fb29010f9e9592a152e9 /clang/lib/Sema/SemaTemplate.cpp | |
parent | 4ab66cdfcb85b6a9a54f82bb1208fb15e6a00651 (diff) | |
download | bcm5719-llvm-43eba818cd2b03302d072f7fa0aa32bfa36fa3a8.tar.gz bcm5719-llvm-43eba818cd2b03302d072f7fa0aa32bfa36fa3a8.zip |
This reverts commit r224668 and r224667.
r224667 broke bootstrap on Fedora 20 X86_64 (at least).
See pr22006 for the details.
r224668 depends on r224667.
llvm-svn: 224770
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
-rw-r--r-- | clang/lib/Sema/SemaTemplate.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp index 20996492268..67c36a5fb5e 100644 --- a/clang/lib/Sema/SemaTemplate.cpp +++ b/clang/lib/Sema/SemaTemplate.cpp @@ -3433,13 +3433,6 @@ bool Sema::CheckTemplateArgument(NamedDecl *Param, if (Res.isInvalid()) return true; - // If the resulting expression is new, then use it in place of the - // old expression in the template argument. - if (Res.get() != Arg.getArgument().getAsExpr()) { - TemplateArgument TA(Res.get()); - Arg = TemplateArgumentLoc(TA, Res.get()); - } - Converted.push_back(Result); break; } |