OSDN Git Service

Use iteration instead of recursion in CFIInserter
authorSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 11 May 2018 15:54:46 +0000 (15:54 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 11 May 2018 15:54:46 +0000 (15:54 +0000)
commita345b842f8ba406bb0f953a1057bc23662040f13
tree9014424b2dbc5daec05cc243cede56b30ab0ba1e
parentb75b6479e7fcb2dd4d6f07b1af9054aada923b46
Use iteration instead of recursion in CFIInserter

Summary: This recursive step can overflow the stack.

Reviewers: djokov, petarj

Subscribers: mcrosier, jlebar, bixia, llvm-commits

Differential Revision: https://reviews.llvm.org/D46671

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332101 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CFIInstrInserter.cpp
test/CodeGen/X86/cfi-inserter-cfg-with-merge.mir [new file with mode: 0644]