Hi all, I tried some artificial example for Plan9 compiler (5c)... This code is compiled without any problem: uintptr frst[] = {nil, nil, nil, nil, nil}; uintptr scnd[] = {nil, nil, frst, &frst[0]}; But this one fails: uintptr frst[] = {nil, nil, nil, nil, nil}; uintptr scnd[] = {nil, nil, frst, &frst[1]}; ...with message: cpu% 5c -p t.c /usr/pavel/t.c:16[t.c:888] initializer is not a constant: scnd OTOH, replacement of 'uintptr' by 'void*' is compiled without any problem: void* frst[] = {nil, nil, nil, nil, nil}; void* scnd[] = {nil, nil, frst, &frst[1]}; Any explanation is appreciated. Pavel ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb5fe0dc43447ab2c-M240dd4253f2ea03efc2d9013 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription