| 235 | } |
| 236 | |
| 237 | static BOOLEAN newstruct_Assign_same(leftv l, leftv r) |
| 238 | { |
| 239 | assume(l->Typ() == r->Typ()); |
| 240 | if (l->Data()!=NULL) |
| 241 | { |
| 242 | lists n1=(lists)l->Data(); |
| 243 | lClean_newstruct(n1); |
| 244 | } |
| 245 | lists n2=(lists)r->Data(); |
| 246 | n2=lCopy_newstruct(n2); |
| 247 | r->CleanUp(); |
| 248 | if (l->rtyp==IDHDL) |
| 249 | { |
| 250 | IDDATA((idhdl)l->data)=(char *)n2; |
| 251 | } |
| 252 | else |
| 253 | { |
| 254 | l->data=(void *)n2; |
| 255 | } |
| 256 | return FALSE; |
| 257 | } |
| 258 | |
| 259 | BOOLEAN newstruct_Op1(int op, leftv res, leftv arg) |
| 260 | { |
no test coverage detected