Skip to content

Commit

Permalink
merge D1 pull #529
Browse files Browse the repository at this point in the history
  • Loading branch information
WalterBright committed May 3, 2012
2 parents 37aab20 + 86b225a commit b75d921
Show file tree
Hide file tree
Showing 4 changed files with 236 additions and 182 deletions.
2 changes: 2 additions & 0 deletions src/declaration.h
Original file line number Diff line number Diff line change
Expand Up @@ -541,6 +541,7 @@ struct FuncDeclaration : Declaration
Identifier *outId; // identifier for out statement
VarDeclaration *vresult; // variable corresponding to outId
LabelDsymbol *returnLabel; // where the return goes
Scope *scout; // out contract scope for vresult->semantic

DsymbolTable *localsymtab; // used to prevent symbols in different
// scopes from having the same name
Expand Down Expand Up @@ -658,6 +659,7 @@ struct FuncDeclaration : Declaration
FuncDeclaration *isUnique();
int needsClosure();
int hasNestedFrameRefs();
void buildResultVar();
Statement *mergeFrequire(Statement *);
Statement *mergeFensure(Statement *);
Parameters *getParameters(int *pvarargs);
Expand Down
Loading

0 comments on commit b75d921

Please sign in to comment.