Clear the sticky output error flag read by has_error().
Declared in <llvm/Support/raw_ostream.h>
void
clear_error();
If the error flag is set at the time when this raw_ostream's destructor is called, report_fatal_error is called to report the error. Use clear_error() after handling the error to avoid this behavior.
"Errors should never pass silently. Unless explicitly silenced."
from The Zen of Python, by Tim Peters