Mercurial > projects > ldc
comparison dmd2/scope.h @ 1526:54b3c1394d62
Merged dmdfe 2.031.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Tue, 07 Jul 2009 02:26:11 +0100 |
parents | 638d16625da2 |
children |
comparison
equal
deleted
inserted
replaced
1525:d28cd7c45267 | 1526:54b3c1394d62 |
---|---|
69 int nofree; // set if shouldn't free it | 69 int nofree; // set if shouldn't free it |
70 int noctor; // set if constructor calls aren't allowed | 70 int noctor; // set if constructor calls aren't allowed |
71 int intypeof; // in typeof(exp) | 71 int intypeof; // in typeof(exp) |
72 int parameterSpecialization; // if in template parameter specialization | 72 int parameterSpecialization; // if in template parameter specialization |
73 int noaccesscheck; // don't do access checks | 73 int noaccesscheck; // don't do access checks |
74 int mustsemantic; // cannot defer semantic() | |
74 | 75 |
75 unsigned callSuper; // primitive flow analysis for constructors | 76 unsigned callSuper; // primitive flow analysis for constructors |
76 #define CSXthis_ctor 1 // called this() | 77 #define CSXthis_ctor 1 // called this() |
77 #define CSXsuper_ctor 2 // called super() | 78 #define CSXsuper_ctor 2 // called super() |
78 #define CSXthis 4 // referenced this | 79 #define CSXthis 4 // referenced this |