Stefan Küng wrote on Sat, Dec 24, 2011 at 17:24:51 +0100: > Then why are there multiple statements like this in the svn code: > SVN_ERR_ASSERT_NO_RETURN(svn_dirent_is_absolute(local_abspath)); > (example from libsvn_wc\util.c, line 197).
Because the containing function doesn't return svn_error_t. > That's just one example of many, many more. A simple search for > SVN_ERR_ASSERT_NO_RETURN will give you an idea. I only found about > two which I would consider real _NO_RETURN situations. All others > are completely recoverable. You have commit access.