aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2015-01-13 06:04:04 +0000
committerJason Molenda <jmolenda@apple.com>2015-01-13 06:04:04 +0000
commit34549b8f75e3a772d8a99011452de1de7e4cceb6 (patch)
tree8379521b4459d05ded2a64ea481ac37d53ae4a1e /clang/lib/Lex/ModuleMap.cpp
parentd5bb5c2bfeda4b9ae6e998ba02a5e81fe6423590 (diff)
downloadllvm-34549b8f75e3a772d8a99011452de1de7e4cceb6.zip
llvm-34549b8f75e3a772d8a99011452de1de7e4cceb6.tar.gz
llvm-34549b8f75e3a772d8a99011452de1de7e4cceb6.tar.bz2
Change the x86 assembly instruction unwind parser to
step through the complete function looking for any epilogue instructions. If we find an epilogue sequence, re-instate the correct unwind instructions if there is more code past that epilogue -- this will correctly handle an x86 function with multiple epilogues in it. NB there is still a bug with the "eh_frame augmented" UnwindPlans and mid-function epilogues. Looking at that next. <rdar://problem/18863406> llvm-svn: 225770
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions