Mercurial > projects > ddmd
comparison dmd/XorAssignExp.d @ 68:ee3a9f34dc48
final bits of codegen implementation to compile Phobos
author | korDen |
---|---|
date | Tue, 24 Aug 2010 16:44:34 +0400 |
parents | cab4c37afb89 |
children | 2e2a5c3f943a |
comparison
equal
deleted
inserted
replaced
67:f708f0452e81 | 68:ee3a9f34dc48 |
---|---|
10 import dmd.Identifier; | 10 import dmd.Identifier; |
11 import dmd.IRState; | 11 import dmd.IRState; |
12 import dmd.Id; | 12 import dmd.Id; |
13 import dmd.TOK; | 13 import dmd.TOK; |
14 import dmd.backend.elem; | 14 import dmd.backend.elem; |
15 import dmd.backend.OPER; | |
15 | 16 |
16 class XorAssignExp : BinExp | 17 class XorAssignExp : BinExp |
17 { | 18 { |
18 this(Loc loc, Expression e1, Expression e2) | 19 this(Loc loc, Expression e1, Expression e2) |
19 { | 20 { |
45 return Id.xorass; | 46 return Id.xorass; |
46 } | 47 } |
47 | 48 |
48 elem* toElem(IRState* irs) | 49 elem* toElem(IRState* irs) |
49 { | 50 { |
50 assert(false); | 51 return toElemBin(irs,OPxorass); |
51 } | 52 } |
52 } | 53 } |