Mercurial > projects > ddmd
comparison dmd/SymOffExp.d @ 174:af724d3510d7
lot os toCBuffer methods implemented
moved shared Type.* stuff into Global
author | korDen |
---|---|
date | Sun, 10 Oct 2010 03:47:23 +0400 |
parents | af1bebfd96a4 |
children | e3afd1303184 |
comparison
equal
deleted
inserted
replaced
173:d237b38b5858 | 174:af724d3510d7 |
---|---|
71 } | 71 } |
72 } | 72 } |
73 | 73 |
74 override void toCBuffer(OutBuffer buf, HdrGenState* hgs) | 74 override void toCBuffer(OutBuffer buf, HdrGenState* hgs) |
75 { | 75 { |
76 assert(false); | 76 if (offset) |
77 buf.printf("(& %s+%s)", var.toChars(), offset); /// | |
78 else | |
79 buf.printf("& %s", var.toChars()); | |
77 } | 80 } |
78 | 81 |
79 override int isConst() | 82 override int isConst() |
80 { | 83 { |
81 return 2; | 84 return 2; |