lichray/nvi2

Replace abort() with soft assertions

lichray opened this issue · 1 comments

Some abort() in the code base are not critical (the program can safely processed) but may still be reached. Print an internal error message alone with filename:lineno without termination the program, so that the users have better editing experience, and we can still be aware of the errors.

Deferred; seems stable enough in the past 2 years.