Exception handling docs: Describe landingpad clauses' meanings in more detail
authorMark Seaborn <mseaborn@chromium.org>
Tue, 25 Feb 2014 23:48:59 +0000 (23:48 +0000)
committerMark Seaborn <mseaborn@chromium.org>
Tue, 25 Feb 2014 23:48:59 +0000 (23:48 +0000)
commit95e97303108b97189311455ec29e389727010b2e
treec2c85f0acfad59320760db68272cfacfa886f8b6
parentbf455c5ae2399dc182f73c961cc68e9342f5ae86
Exception handling docs: Describe landingpad clauses' meanings in more detail

The original text is very terse, so I've expanded on it.

Specifically, in the original text:

 * "The selector value is a positive number if the exception matched a
   type info" -- It wasn't clear that this meant "if the exception
   matched a 'catch' clause".

 * "If nothing is matched, the behavior of the program is
   `undefined`_."  -- It's actually implementation-defined in C++
   rather than undefined, as the new text explains.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202209 91177308-0d34-0410-b5e6-96231b3b80d8
docs/ExceptionHandling.rst