Skip to content

Commit 5556d56

Browse files
authored
Fix NVCC Warnings (#308)
1 parent 5212d14 commit 5556d56

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

include/tvm/runtime/logging.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)