This completes CFG construction for SEH AST nodes.
Also tweak test g3 to explicitly check that __leave in an __except leaves the outer __try.
Paths
| Differential D37090
Implement CFG construction for __finally. Needs ReviewPublic Authored by thakis on Aug 23 2017, 6:34 PM.
Details
Summary This completes CFG construction for SEH AST nodes. Also tweak test g3 to explicitly check that __leave in an __except leaves the outer __try.
Diff Detail Event TimelineComment Actions Re: jumps out of try, I wonder if you can tie finally into whatever the CFG does for C++ destructors.
Revision Contents
Diff 112491 lib/Analysis/CFG.cpp
test/Sema/warn-unreachable-ms.c |
Nice. Would any noreteurn call work here to eliminate the re-run and ifdef?