- Fixed some warnings flagged by GCC 4.1.1, which brings up an interesting
observation. The following code works with VC++ 2005. It aborts with GCC:
FString str = "This is a string.";
Printf ("%s\n", str);
SVN r408 (trunk)
This commit is contained in:
parent
6f3a28e355
commit
41de448add
12 changed files with 77 additions and 48 deletions
|
|
@ -885,7 +885,8 @@ static ExpData *ParseExpressionA (const PClass *cls)
|
|||
}
|
||||
else
|
||||
{
|
||||
SC_ScriptError ("Unexpected token %s", SC_TokenName(sc_TokenType, sc_String));
|
||||
FString tokname = SC_TokenName(sc_TokenType, sc_String);
|
||||
SC_ScriptError ("Unexpected token %s", tokname.GetChars());
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
|
@ -946,6 +947,8 @@ static ExpVal EvalExpression (ExpData *data, AActor *self, const PClass *cls)
|
|||
{
|
||||
ExpVal val;
|
||||
|
||||
val.Type = VAL_Int; // Placate GCC
|
||||
|
||||
switch (data->Type)
|
||||
{
|
||||
case EX_NOP:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue