Mercurial > projects > ldc
comparison dmd/scope.h @ 159:5acec6b2eef8 trunk
[svn r175] merged dmd 1.029
author | ChristianK |
---|---|
date | Thu, 01 May 2008 15:15:28 +0200 |
parents | 8f704cb9969b |
children | d59c363fccad |
comparison
equal
deleted
inserted
replaced
158:287540c5f05e | 159:5acec6b2eef8 |
---|---|
54 int incontract; // we're inside contract code | 54 int incontract; // we're inside contract code |
55 int nofree; // set if shouldn't free it | 55 int nofree; // set if shouldn't free it |
56 int noctor; // set if constructor calls aren't allowed | 56 int noctor; // set if constructor calls aren't allowed |
57 int intypeof; // in typeof(exp) | 57 int intypeof; // in typeof(exp) |
58 int parameterSpecialization; // if in template parameter specialization | 58 int parameterSpecialization; // if in template parameter specialization |
59 int noaccesscheck; // don't do access checks | |
59 | 60 |
60 unsigned callSuper; // primitive flow analysis for constructors | 61 unsigned callSuper; // primitive flow analysis for constructors |
61 #define CSXthis_ctor 1 // called this() | 62 #define CSXthis_ctor 1 // called this() |
62 #define CSXsuper_ctor 2 // called super() | 63 #define CSXsuper_ctor 2 // called super() |
63 #define CSXthis 4 // referenced this | 64 #define CSXthis 4 // referenced this |