Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
build warning in rev 8296 in sqvm.cpp
(1/1)
ollydbg:
I see such warning:
--- Quote ---||=== Code::Blocks wx2.8.x, Squirrel ===|
sdk\scripting\squirrel\sqvm.cpp||In member function 'bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQInteger, SQObjectPtr&, SQBool, SQVM::ExecutionType)':|
sdk\scripting\squirrel\sqvm.cpp|1062|warning: control reaches end of non-void function [-Wreturn-type]|
--- End quote ---
--- Code: ---bool SQVM::Execute(SQObjectPtr &closure, SQInteger target, SQInteger nargs, SQInteger stackbase,SQObjectPtr &outres, SQBool raiseerror,ExecutionType et)
{
....
assert(0);
}
--- End code ---
So, add a “return true"?
MortenMacFly:
--- Quote from: ollydbg on August 31, 2012, 03:40:56 am ---
--- Code: ---bool SQVM::Execute(SQObjectPtr &closure, SQInteger target, SQInteger nargs, SQInteger stackbase,SQObjectPtr &outres, SQBool raiseerror,ExecutionType et)
{
....
assert(0);
}
--- End code ---
So, add a “return true"?
--- End quote ---
You can, but if the assert raises it doesn't really matter as the application is aborted before.
ollydbg:
Done in rev 8297.
Navigation
[0] Message Index
Go to full version