Commit 40604f89 by vladlosev

Fixes an 'unreachable code' warning by MSVC on certain opt settings in gtest-death-test_test.cc.

parent 79e11d7c
...@@ -110,7 +110,12 @@ void DieInside(const char* function) { ...@@ -110,7 +110,12 @@ void DieInside(const char* function) {
// system call and thus safer in the presence of threads. exit() // system call and thus safer in the presence of threads. exit()
// will invoke user-defined exit-hooks, which may do dangerous // will invoke user-defined exit-hooks, which may do dangerous
// things that conflict with death tests. // things that conflict with death tests.
_exit(1); //
// Some compilers can recognize that _exit() never returns and issue the
// 'unreachable code' warning for code following this function, unless
// fooled by a fake condition.
if (AlwaysTrue())
_exit(1);
} }
// Tests that death tests work. // Tests that death tests work.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment