Mercurial > projects > ddmd
comparison dmd/codegen/Util.d @ 177:1475fd394c9e
bug fixes
author | korDen |
---|---|
date | Sun, 10 Oct 2010 10:38:55 +0400 |
parents | af724d3510d7 |
children | e3afd1303184 |
comparison
equal
deleted
inserted
replaced
176:fa9a71a9f5a8 | 177:1475fd394c9e |
---|---|
1130 size_t len = tysize[tybasic(e.Ety)]; | 1130 size_t len = tysize[tybasic(e.Ety)]; |
1131 elem* es = el_calloc(); | 1131 elem* es = el_calloc(); |
1132 es.Eoper = OPER.OPstring; | 1132 es.Eoper = OPER.OPstring; |
1133 | 1133 |
1134 // Match MEM_PH_FREE for OPstring in ztc\el.c | 1134 // Match MEM_PH_FREE for OPstring in ztc\el.c |
1135 es.EV.ss.Vstring = cast(char*)GC.malloc(len); /// ! | 1135 es.EV.ss.Vstring = cast(char*)malloc(len); /// ! |
1136 memcpy(es.EV.ss.Vstring, &e.EV, len); | 1136 memcpy(es.EV.ss.Vstring, &e.EV, len); |
1137 | 1137 |
1138 es.EV.ss.Vstrlen = len; | 1138 es.EV.ss.Vstrlen = len; |
1139 es.Ety = TYM.TYnptr; | 1139 es.Ety = TYM.TYnptr; |
1140 e = es; | 1140 e = es; |