Cleanup.
My headers do not seem to declare it as not returning. On the other hand, I cannot get any other program using longjmp() to cause gcc to emit a warning about not returning a value.
This commit is contained in:
@@ -118,10 +118,6 @@ static int LuaPanic( lua_State *L )
|
||||
* an exception from there. */
|
||||
jbuf_error = err;
|
||||
longjmp( jbuf, 1 );
|
||||
/* This causes an "unreachable code" warning in VC. If you're getting a "control reaches
|
||||
* end of function" warning, then your headers aren't correctly marking longjmp as NORETURN.
|
||||
* My headers (glibc 2.3.2) do. -glenn */
|
||||
// return 0; // control never reaches here but quiets warning
|
||||
}
|
||||
|
||||
bool Lua::RunExpression( const CString &str )
|
||||
|
||||
Reference in New Issue
Block a user