diff --git a/src/declaration.h b/src/declaration.h index 516f4c95b546..65c72164176b 100644 --- a/src/declaration.h +++ b/src/declaration.h @@ -555,6 +555,11 @@ void add_builtin(const char *mangle, builtin_fp fp); void builtin_init(); void buildClosure(FuncDeclaration *fd, IRState *irs); +#define FUNCFLAGpurityInprocess 1 // working on determining purity +#define FUNCFLAGsafetyInprocess 2 // working on determining safety +#define FUNCFLAGnothrowInprocess 4 // working on determining nothrow +#define FUNCFLAGnogcInprocess 8 // working on determining @nogc + class FuncDeclaration : public Declaration { public: @@ -631,10 +636,6 @@ class FuncDeclaration : public Declaration // called this one unsigned flags; - #define FUNCFLAGpurityInprocess 1 // working on determining purity - #define FUNCFLAGsafetyInprocess 2 // working on determining safety - #define FUNCFLAGnothrowInprocess 4 // working on determining nothrow - #define FUNCFLAGnogcInprocess 8 // working on determining @nogc FuncDeclaration(Loc loc, Loc endloc, Identifier *id, StorageClass storage_class, Type *type); Dsymbol *syntaxCopy(Dsymbol *);