This is an archive of the discontinued LLVM Phabricator instance.

Rename EH related stuff to be more precise
ClosedPublic

Authored by rnk on Nov 14 2014, 1:12 PM.

Details

Summary

The current "WinEH" exception handling type is more about Itanium-style
LSDA tables layered on top of the Windows native unwind info format
instead of .eh_frame tables or EHABI unwind info. Use the name
"ItaniumWinEH" to better reflect the hybrid nature of the design.

Also rename isExceptionHandlingDWARF to usesItaniumLSDAForExceptions,
since the LSDA is part of the Itanium C++ ABI document, and not the
DWARF standard.

Diff Detail

Repository
rL LLVM

Event Timeline

rnk updated this revision to Diff 16248.Nov 14 2014, 1:12 PM
rnk retitled this revision from to Rename EH related stuff to be more precise.
rnk updated this object.
rnk added a reviewer: echristo.
rnk added subscribers: compnerd, Unknown Object (MLST).
echristo accepted this revision.Nov 14 2014, 2:01 PM
echristo edited edge metadata.

LGTM, thanks!

-eric

This revision is now accepted and ready to land.Nov 14 2014, 2:01 PM
rnk closed this revision.Nov 14 2014, 3:31 PM
rnk updated this revision to Diff 16251.

Closed by commit rL222062 (authored by @rnk).