Mercurial > projects > ldc
comparison ir/irvar.h @ 1209:8699c450a1a0
Implement -nested-ctx=hybrid
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Sun, 12 Apr 2009 20:23:00 +0200 |
parents | 340acf1535d0 |
children | 79758fd2f48a |
comparison
equal
deleted
inserted
replaced
1208:2a37f4745ddd | 1209:8699c450a1a0 |
---|---|
24 // represents a local variable variable | 24 // represents a local variable variable |
25 struct IrLocal : IrVar | 25 struct IrLocal : IrVar |
26 { | 26 { |
27 IrLocal(VarDeclaration* v); | 27 IrLocal(VarDeclaration* v); |
28 | 28 |
29 bool byref; // Not used for -nested-ctx=array | |
30 int nestedDepth; // ditto | |
29 int nestedIndex; | 31 int nestedIndex; |
30 }; | 32 }; |
31 | 33 |
32 // represents an aggregate field variable | 34 // represents an aggregate field variable |
33 struct IrField : IrVar | 35 struct IrField : IrVar |