Yep yep yep.
On Tue, Mar 12, 2019 at 1:24 PM Adrian Prantl via Phabricator <revi...@reviews.llvm.org> wrote: > > aprantl added a comment. > > In D59235#1426716 <https://reviews.llvm.org/D59235#1426716>, @JDevlieghere > wrote: > > > Agreed, and we've been doing this for new patches for a while now. However, > > I very strongly prefer having asserts over "returning a default value", > > which only hides real bugs. > > > I think everyone is on the same page here, but it doesn't hurt to explicitly > repeat this :-) > > - Assertions should be used liberally to assert internal consistency and to > enforce contracts in the API. Basically when you write an assertion, you > should be already convinced that it will always hold. > - Assertions may never be used to handle invalid external input in a parser. > Invalid external input must use error handling, expected, optional, ... > > > CHANGES SINCE LAST ACTION > https://reviews.llvm.org/D59235/new/ > > https://reviews.llvm.org/D59235 > > > _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits