Skip to content

Commit a51bd96

Browse files
daanzudanpovey
authored andcommitted
[src] Fix w/ ifdef Visual Studio error from alternate syntactic form noreturn (#3020)
1 parent 9e35898 commit a51bd96

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/base/kaldi-error.cc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,12 @@ FatalMessageLogger::FatalMessageLogger(LogMessageEnvelope::Severity severity,
220220
"severities kAssertFailed and kError");
221221
}
222222
}
223-
224-
FatalMessageLogger::~FatalMessageLogger [[ noreturn ]] () noexcept(false) {
223+
#if defined(_MSC_VER)
224+
FatalMessageLogger::~FatalMessageLogger [[ noreturn ]] () noexcept(false)
225+
#else
226+
[[ noreturn ]] FatalMessageLogger::~FatalMessageLogger() noexcept(false)
227+
#endif
228+
{
225229
std::string str = GetMessage();
226230

227231
// print the mesage (or send to logging handler),

0 commit comments

Comments
 (0)