diff --git a/lib/Sema/SemaType.cpp b/lib/Sema/SemaType.cpp index d43d96544e9a69c5b48cbd1fed600b8bb90e020a..e98737946b7856ee75a815237940f69e93864aab 100644 --- a/lib/Sema/SemaType.cpp +++ b/lib/Sema/SemaType.cpp @@ -3921,10 +3921,6 @@ static TypeSourceInfo *GetFullTypeForDeclarator(TypeProcessingState &state, } auto isVaList = [&S](QualType T) -> bool { - // Handle array va_list parameters that decayed to pointers. - if (auto *decayedTy = T->getAs<DecayedType>()) - T = decayedTy->getOriginalType(); - auto *typedefTy = T->getAs<TypedefType>(); if (!typedefTy) return false;