From: Duncan Sands
A call within the scope of a try statement can potential raise an exception. +
A call within the scope of a try statement can potentially raise an exception. In those circumstances, the LLVM C++ front-end replaces the call with an invoke instruction. Unlike a call, the invoke has two potential continuation points; where to continue when the call succeeds as per normal, and