Leslie Zhai via llvm-dev
2017-Jun-09 09:26 UTC
[llvm-dev] How the LLVM handle the debug location information of continue keyword and right brace(loop end location)?
Dear Frozen, Please show me the patch kindly :) diff --git a/lib/CodeGen/SelectionDAG/FastISel.cpp b/lib/CodeGen/SelectionDAG/FastISel.cpp index b2599b2e17f..ec96bbffd0b 100644 --- a/lib/CodeGen/SelectionDAG/FastISel.cpp +++ b/lib/CodeGen/SelectionDAG/FastISel.cpp @@ -1463,6 +1463,8 @@ void FastISel::fastEmitBranch(MachineBasicBlock *MSucc, const DebugLoc &DbgLoc) { if (FuncInfo.MBB->getBasicBlock()->size() > 1 && FuncInfo.MBB->isLayoutSuccessor(MSucc)) { + // TODO: Dear Frozen, please show me the patch kindly :) + // http://lists.llvm.org/pipermail/llvm-dev/2017-June/113631.html // For more accurate line information if this is the only instruction // in the block then emit it, otherwise we have the unconditional // fall-through case, which needs no instructions. Thanks a lot! -- Regards, Leslie Zhai https://reviews.llvm.org/p/xiangzhai/ .