X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCglue.c;h=96f4635ba851882ca482e410d0678db55c596b87;hb=6d6c41d9b29342a7c3c3b5250157fbcfc0bc4aa5;hp=c507e03da88357f27c8db0e3c15d8fde6c5578f7;hpb=01abc846e1db3c62fd8392d02ab644b4252a9723;p=fw%2Fsdcc diff --git a/src/SDCCglue.c b/src/SDCCglue.c index c507e03d..96f4635b 100644 --- a/src/SDCCglue.c +++ b/src/SDCCglue.c @@ -747,7 +747,7 @@ printIvalStruct (symbol * sym, sym_link * type, if (SPEC_STRUCT (type)->type == UNION) { printIval (sym, sflds->type, iloop, oBuf); - iloop = iloop->next; + iloop = iloop ? iloop->next : NULL; } else { for (; sflds; sflds = sflds->next, iloop = (iloop ? iloop->next : NULL)) { if (IS_BITFIELD(sflds->type)) {