diff --git a/tools/llvm-upgrade/UpgradeParser.y b/tools/llvm-upgrade/UpgradeParser.y index cf36340d46c..34ebd62a413 100644 --- a/tools/llvm-upgrade/UpgradeParser.y +++ b/tools/llvm-upgrade/UpgradeParser.y @@ -1804,7 +1804,6 @@ UpRTypes for (std::list::iterator I = $3->begin(), E = $3->end(); I != E; ++I) { Params.push_back(I->T->get()); - delete I->T; } FunctionType::ParamAttrsList ParamAttrs; if (CurFun.LastCC == OldCallingConv::CSRet) {