File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -353,7 +353,10 @@ class LogFatal {
353353#pragma disagnostic push
354354#pragma warning(disable : 4722)
355355#endif
356- [[noreturn]] ~LogFatal () TVM_THROW_EXCEPTION { GetEntry ().Finalize (); }
356+ [[noreturn]] ~LogFatal () TVM_THROW_EXCEPTION {
357+ GetEntry ().Finalize ();
358+ throw ;
359+ }
357360#ifdef _MSC_VER
358361#pragma disagnostic pop
359362#endif
@@ -366,7 +369,7 @@ class LogFatal {
366369 this ->file_ = file;
367370 this ->lineno_ = lineno;
368371 }
369- [[noreturn]] TVM_NO_INLINE dmlc::Error Finalize () {
372+ [[noreturn]] TVM_NO_INLINE dmlc::Error Finalize () TVM_THROW_EXCEPTION {
370373 InternalError error (file_, lineno_, stream_.str ());
371374#if DMLC_LOG_BEFORE_THROW
372375 std::cerr << error.what () << std::endl;
You can’t perform that action at this time.
0 commit comments