Uh, a bit more involved than I hoped. Do you mean code in lib/CodeGen/ShadowStackGCLowering.cpp:EscapeEnumerator? How do I determine whether a Call can throw or not? Do I just assume the worst and replace all calls? Thanks http://reviews.llvm.org/D10740 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/