Fix DISABLE_SMART_POINTERS build.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71984 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaTemplateInstantiateStmt.cpp b/lib/Sema/SemaTemplateInstantiateStmt.cpp
index ce5ebb5..8dcdce2 100644
--- a/lib/Sema/SemaTemplateInstantiateStmt.cpp
+++ b/lib/Sema/SemaTemplateInstantiateStmt.cpp
@@ -25,7 +25,8 @@
     Sema &SemaRef;
     const TemplateArgumentList &TemplateArgs;
 
-    Sema::FullExprArg FullExpr(Sema::ExprArg &expr) {
+    template<typename T>
+    Sema::FullExprArg FullExpr(T &expr) {
         return SemaRef.FullExpr(expr);
     }