if(!spec)
{
ListAdd(qualifiers, MkSpecifierName(decl->identifier->string));
-decl->identifier->string = (((void *)0));
FreeDeclarator(decl);
parentDecl->declarator = (((void *)0));
}
struct FunctionDefinition * MkFunction(struct __ecereNameSpace__ecere__sys__OldList * specifiers, struct Declarator * declarator, struct __ecereNameSpace__ecere__sys__OldList * declarationList)
{
-_MkFunction(specifiers, declarator, declarationList, 0x1);
+return _MkFunction(specifiers, declarator, declarationList, 0x1);
}
extern struct Declarator * GetFuncDecl(struct Declarator * decl);
msgid "Couldn't open %s\n"
msgstr "Couldn't open %s\n"
-#: ./src/ast.ec:1649
+#: ./src/ast.ec:1648
msgid "Expecting class specifier\n"
msgstr "Expecting class specifier\n"
msgid "Redefinition of %s (defining as %s, already defined as %s)\n"
msgstr "Redefinition of %s (defining as %s, already defined as %s)\n"
-#: ./src/ast.ec:794
+#: ./src/ast.ec:793
msgid "Redefinition of %s ignored\n"
msgstr "Redefinition of %s ignored\n"
{
// This is actually a type
ListAdd(qualifiers, MkSpecifierName(decl.identifier.string));
- decl.identifier.string = null;
FreeDeclarator(decl);
parentDecl.declarator = null;
}
FunctionDefinition MkFunction(OldList specifiers, Declarator declarator, OldList declarationList)
{
- _MkFunction(specifiers, declarator, declarationList, true);
+ return _MkFunction(specifiers, declarator, declarationList, true);
}
FunctionDefinition _MkFunction(OldList specifiers, Declarator declarator, OldList declarationList, bool errorOnOmit)