From: Yaron Keren Date: Mon, 10 Aug 2015 16:15:51 +0000 (+0000) Subject: Modify r244405 to clearer code, per David Blaikie suggestion. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ccc3705dabfe1c2a88028698310c4627d08cf0eb;p=oota-llvm.git Modify r244405 to clearer code, per David Blaikie suggestion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244455 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/dsymutil/DwarfLinker.cpp b/tools/dsymutil/DwarfLinker.cpp index d839f07657b..ae2f6d3b36f 100644 --- a/tools/dsymutil/DwarfLinker.cpp +++ b/tools/dsymutil/DwarfLinker.cpp @@ -2884,8 +2884,8 @@ void DwarfLinker::patchLineTableForUnit(CompileUnit &Unit, if (StopAddress != -1ULL && !Seq.empty()) { // Insert end sequence row with the computed end address, but // the same line as the previous one. - Seq.reserve(Seq.size() + 1); - Seq.emplace_back(Seq.back()); + auto NextLine = Seq.back(); + Seq.emplace_back(NextLine); Seq.back().Address = StopAddress; Seq.back().EndSequence = 1; Seq.back().PrologueEnd = 0;