r245271 - [TreeTransform] Simplify code. No functionality change.

Benjamin Kramer via cfe-commits cfe-commits at lists.llvm.org
Tue Aug 18 01:10:39 PDT 2015


Author: d0k
Date: Tue Aug 18 03:10:39 2015
New Revision: 245271

URL: http://llvm.org/viewvc/llvm-project?rev=245271&view=rev
Log:
[TreeTransform] Simplify code. No functionality change.

Modified:
    cfe/trunk/lib/Sema/TreeTransform.h

Modified: cfe/trunk/lib/Sema/TreeTransform.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/TreeTransform.h?rev=245271&r1=245270&r2=245271&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/TreeTransform.h (original)
+++ cfe/trunk/lib/Sema/TreeTransform.h Tue Aug 18 03:10:39 2015
@@ -4719,9 +4719,7 @@ QualType TreeTransform<Derived>::Transfo
 
   QualType Result = TL.getType();
   if (getDerived().AlwaysRebuild() || ResultType != T->getReturnType() ||
-      T->getNumParams() != ParamTypes.size() ||
-      !std::equal(T->param_type_begin(), T->param_type_end(),
-                  ParamTypes.begin()) || EPIChanged) {
+      T->getParamTypes() != llvm::makeArrayRef(ParamTypes) || EPIChanged) {
     Result = getDerived().RebuildFunctionProtoType(ResultType, ParamTypes, EPI);
     if (Result.isNull())
       return QualType();




More information about the cfe-commits mailing list