summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-12-23 15:57:12 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-12-23 15:57:12 +0000
commit43eba818cd2b03302d072f7fa0aa32bfa36fa3a8 (patch)
tree9f72c032d561a3d7c2f3fb29010f9e9592a152e9 /clang/lib/Sema/SemaTemplate.cpp
parent4ab66cdfcb85b6a9a54f82bb1208fb15e6a00651 (diff)
downloadbcm5719-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.cpp7
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;
}
OpenPOWER on IntegriCloud