[Lldb-commits] [PATCH] D59911: Don't abort() in lldb_assert and document why.

Jonas Devlieghere via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Mar 27 17:01:50 PDT 2019


JDevlieghere requested changes to this revision.
JDevlieghere added a comment.
This revision now requires changes to proceed.

Can you please also update the RST docs? (https://lldb.llvm.org/new-www/)



================
Comment at: lldb/www/source.html:83
+                          <li>Assertions.
+                            Assertions (from <tt>assert.h</tt>) should be used liberally to assert internal consistency.
+                            Assertions shall <em>never</em> be used to detect invalid user input, such as malformed DWARF.
----------------
What happens with asserts in release builds? If they don't cause the process to abort, then they're strictly worse than lldb_assert. 


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59911/new/

https://reviews.llvm.org/D59911





More information about the lldb-commits mailing list