X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fir.c;fp=src%2Fir.c;h=d2829d67c83d2900b53af2b781c18a4dabf70958;hp=27b4d1536772b3d212466332e7cb006d67d316e7;hb=186680966dbb115d9c09856a2e2b7e1a7070e179;hpb=f709df33569630f2056edc0c5c336949c6da8b92 diff --git a/src/ir.c b/src/ir.c index 27b4d15..d2829d6 100644 --- a/src/ir.c +++ b/src/ir.c @@ -596,8 +596,9 @@ union ir_setdata_t* ir_link link = struct_alloc(ir_link_t); struct_clear(link); link->header.type = LDAT; - link->type = link_type; - link->classld = setld->classld; + link->type = link_type; + if (setld != NULL) + link->classld = setld->classld; link->setld = setld; if (link_type != OLINK && name != NULL) link->header.data_name = name_alloc(name);