OSDN Git Service

[WinEH] Don't perform state stores in cleanups
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 29 Jan 2016 05:33:15 +0000 (05:33 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 29 Jan 2016 05:33:15 +0000 (05:33 +0000)
commit707c12c224206155ede6c172df8d264d43ddd4c1
treea6538b2945a6e123d5f10d4143715a9336f23f6f
parent13a0516b3ca6c7788ec657366534a0ca757c6789
[WinEH] Don't perform state stores in cleanups

Our cleanups do not support true lexical nesting of funclets which
obviates the need to perform state stores.

This fixes PR26361.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259161 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86WinEHState.cpp
test/CodeGen/WinEH/wineh-statenumbering-cleanups.ll
test/CodeGen/WinEH/wineh-statenumbering.ll
test/CodeGen/X86/win32-seh-nested-finally.ll