diff --git a/docs/LangRef.html b/docs/LangRef.html index ee8eda49bf6..a71cbfc0927 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -128,7 +128,6 @@
The 'exception' label is a landing pad for the @@ -3444,8 +3440,9 @@ IfUnequal:
Note that the code generator does not yet completely support unwind, and -that the invoke/unwind semantics are likely to change in future versions.
-%retval = invoke i32 @Test(i32 15) to label %Continue @@ -3479,41 +3473,6 @@ that the invoke/unwind semantics are likely to change in future versions. unwind label %TestCleanup ; {i32}:retval set- - - - -
- unwind -- -
N.B. The unwind instruction has been - deprecated and is slated for removal.
- -The 'unwind' instruction unwinds the stack, continuing control flow - at the first callee in the dynamic call stack which used - an invoke instruction to perform the call. - This is primarily used to implement exception handling.
- -The 'unwind' instruction causes execution of the current function to - immediately halt. The dynamic call stack is then searched for the - first invoke instruction on the call stack. - Once found, execution continues at the "exceptional" destination block - specified by the invoke instruction. If there is no invoke - instruction in the dynamic call chain, undefined behavior results.
- -Note that the code generator does not yet completely support unwind, and -that the invoke/unwind semantics are likely to change in future versions.
-