comparison dmd/SymOffExp.d @ 187:b0d41ff5e0df

Added expandability scheme outlined in http://www.dsource.org/forums/viewtopic.php?t=5659&sid=6f2150ff5b0bffcd47512a6a7608d218
author Abscissa
date Tue, 07 Jun 2011 23:37:34 -0400
parents cd48cb899aee
children eb38fdcb3e62
comparison
equal deleted inserted replaced
186:1a0c1126bc46 187:b0d41ff5e0df
26 26
27 import dmd.backend.Symbol; 27 import dmd.backend.Symbol;
28 import dmd.backend.Util; 28 import dmd.backend.Util;
29 import dmd.backend.TYM; 29 import dmd.backend.TYM;
30 30
31 import dmd.DDMDExtensions;
32
31 class SymOffExp : SymbolExp 33 class SymOffExp : SymbolExp
32 { 34 {
35 mixin insertMemberExtension!(typeof(this));
36
33 uint offset; 37 uint offset;
34 38
35 this(Loc loc, Declaration var, uint offset, bool hasOverloads = false) 39 this(Loc loc, Declaration var, uint offset, bool hasOverloads = false)
36 { 40 {
37 register(); 41 register();