diff options
author | Tim Northover <tnorthover@apple.com> | 2017-07-20 22:58:26 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2017-07-20 22:58:26 +0000 |
commit | 071d77a51f333b084de7be38f37864ef5862b8c8 (patch) | |
tree | 1bf1cc875e3705b7877bb6f42b1f4d1296285b3b /llvm/lib/Object/MachOObjectFile.cpp | |
parent | 800cd3ec407a7fa656f649402dd0de0378c1f50b (diff) | |
download | bcm5719-llvm-071d77a51f333b084de7be38f37864ef5862b8c8.tar.gz bcm5719-llvm-071d77a51f333b084de7be38f37864ef5862b8c8.zip |
GlobalISel: stop localizer putting constants before EH_LABELs
If the localizer pass puts one of its constants before the label that tells the
unwinder "jump here to handle your exception" then control-flow will skip it,
leaving uninitialized registers at runtime. That's bad.
llvm-svn: 308687
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions