tag | 875ac0b8f0a7f526932324fa1b6a5bc77c8cbfb6 | |
---|---|---|
tagger | Swift Automation <swift_jenkins@apple.com> | Thu Mar 24 13:22:35 2016 -0500 |
object | b010debd0e5812a4b00e84ce4e710056745bfd50 |
Tag build swift-DEVELOPMENT-SNAPSHOT-2016-03-24-a
commit | b010debd0e5812a4b00e84ce4e710056745bfd50 | [log] [tgz] |
---|---|---|
author | Lang Hames <lhames@gmail.com> | Thu Jan 28 22:35:48 2016 +0000 |
committer | Lang Hames <lhames@gmail.com> | Wed Mar 23 15:10:24 2016 -0700 |
tree | f6ae76a7f891047c46aab7a966ee2b26b322bac9 | |
parent | 56e761d0dec18573de3b841f686f819fabc5c352 [diff] |
[RuntimeDyld][MachO] Fix handling of empty eh-frame sections. This patch switches from an unguarded to a guarded loop for eh-frame record fixups. In the unguarded version we would always make at least one call to processFDE, which would then crash trying to fix up a frame that didn't exist. Fixes <rdar://problem/24301582> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259103 91177308-0d34-0410-b5e6-96231b3b80d8