Skip to content

Commit

Permalink
Merge pull request #2307 from yebblies/scopestruct
Browse files Browse the repository at this point in the history
[DDMD] Make Scope a struct
  • Loading branch information
AndrejMitrovic committed Jul 6, 2013
2 parents fbbdba5 + 9446dbb commit 3df7dab
Show file tree
Hide file tree
Showing 9 changed files with 9 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/cond.h
Expand Up @@ -15,7 +15,7 @@ class Expression;
class Identifier;
class OutBuffer;
class Module;
class Scope;
struct Scope;
class ScopeDsymbol;
class DebugCondition;
#include "lexer.h" // dmdhg
Expand Down
2 changes: 1 addition & 1 deletion src/dsymbol.h
Expand Up @@ -22,7 +22,7 @@
#include "arraytypes.h"

class Identifier;
class Scope;
struct Scope;
class DsymbolTable;
class Declaration;
class ThisDeclaration;
Expand Down
2 changes: 1 addition & 1 deletion src/expression.h
Expand Up @@ -19,7 +19,7 @@

class Type;
class TypeVector;
class Scope;
struct Scope;
class TupleDeclaration;
class VarDeclaration;
class FuncDeclaration;
Expand Down
2 changes: 1 addition & 1 deletion src/import.h
Expand Up @@ -19,7 +19,7 @@


class Identifier;
class Scope;
struct Scope;
class OutBuffer;
class Module;
class Package;
Expand Down
2 changes: 1 addition & 1 deletion src/init.h
Expand Up @@ -18,7 +18,7 @@

class Identifier;
class Expression;
class Scope;
struct Scope;
class Type;
struct dt_t;
class AggregateDeclaration;
Expand Down
2 changes: 1 addition & 1 deletion src/mtype.h
Expand Up @@ -21,7 +21,7 @@
#include "arraytypes.h"
#include "expression.h"

class Scope;
struct Scope;
class Identifier;
class Expression;
class StructDeclaration;
Expand Down
3 changes: 1 addition & 2 deletions src/scope.h
Expand Up @@ -57,9 +57,8 @@ enum PROT;
#define SCOPEensure 0x60 // inside out contract code
#define SCOPEcontract 0x60 // [mask] we're inside contract code

class Scope
struct Scope
{
public:
Scope *enclosing; // enclosing Scope

Module *module; // Root module
Expand Down
2 changes: 1 addition & 1 deletion src/statement.h
Expand Up @@ -22,7 +22,7 @@
#include "lexer.h"

class OutBuffer;
class Scope;
struct Scope;
class Expression;
class LabelDsymbol;
class Identifier;
Expand Down
2 changes: 1 addition & 1 deletion src/template.h
Expand Up @@ -32,7 +32,7 @@ class TemplateTupleParameter;
class Type;
class TypeQualified;
class TypeTypeof;
class Scope;
struct Scope;
class Expression;
class AliasDeclaration;
class FuncDeclaration;
Expand Down

0 comments on commit 3df7dab

Please sign in to comment.