i've tried it again and i can compile both versions 1) and 2) without error at 9front distro of plan9. do you use original 4th release of plan9 or 9front distro? download link of 9front iso: http://9front.org/iso/9front-8593.acc504c319a4b4188479cfa602e40cb6851c0528.amd64.iso.gz 1) #include #include uintptr frst[] = {nil, nil, nil, nil, nil}; uintptr scnd[] = {nil, nil, frst, &frst[1]}; void main(void) { exits(nil); } 2) #include #include void* frst[] = {nil, nil, nil, nil, nil}; void* scnd[] = {nil, nil, frst, &frst[1]}; void main(void) { exits(nil); }  Permalink ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb5fe0dc43447ab2c-Mb9de3c2d80c775bfb636982d Delivery options: https://9fans.topicbox.com/groups/9fans/subscription