Do not record inline stacks in nothrow
Summary:
nothrow{} records a special catch block that just asserts and crashes HHVM, we
don't need to record inline stacks with it. We don't record a fixup either, so
inline stacks alone won't be very useful even for debugging purposes.
This instruction is often used by DecRef to call `release()` methods. DecRefs
can be shuffled across BeginInlining/EndInlining, so the inline stack is often
incorrect. The next diff hits assertions on sanity checks without this one.
Reviewed By: paulbiss
Differential Revision:
D31458376
fbshipit-source-id:
fcd528197644e12fed11e007f2bf494d866dcdb3