Fixes PR36247, which is where WinEHPrepare replaces inline asm in
funclets with unreachable.
Make getBundlesForFunclet return by value to simplify some call sites.
Paths
| Differential D43033
[WinEH] Put funclet bundles on inline asm calls ClosedPublic Authored by rnk on Feb 7 2018, 11:18 AM.
Details Summary Fixes PR36247, which is where WinEHPrepare replaces inline asm in Make getBundlesForFunclet return by value to simplify some call sites.
Diff Detail
Event TimelineComment Actions LGTM, but I'd like @majnemer to take a look, since I'm not very familiar with this code. This revision is now accepted and ready to land.Feb 7 2018, 11:41 PM Closed by commit rL324689: [WinEH] Put funclet bundles on inline asm calls (authored by rnk). · Explain WhyFeb 8 2018, 4:19 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 133263 clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGStmt.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/test/CodeGenCXX/microsoft-abi-eh-inlineasm.cpp
|