]> granicus.if.org Git - clang/commit
Reland "[SEH] Implement filter capturing in CodeGen"
authorReid Kleckner <reid@kleckner.net>
Wed, 8 Apr 2015 22:23:48 +0000 (22:23 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 8 Apr 2015 22:23:48 +0000 (22:23 +0000)
commit3d0cff09086cd215ea781b52db8374d72713fb0f
tree7e4677ecda3285c6e86823b44edd28bf98a953c0
parent4b8ee3f469a9d7ceb1b3fed2f3dbd876fe463bd2
Reland "[SEH] Implement filter capturing in CodeGen"

The test should be fixed. It was failing in NDEBUG builds due to a
missing '*' character in a regex. In asserts builds, the pattern matched
a single digit value, which became a double digit value in NDEBUG
builds. Go figure.

This reverts commit r234261.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@234447 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGException.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
test/CodeGenCXX/exceptions-seh-filter-captures.cpp [new file with mode: 0644]