"Variable length array in structure won't be supported" build failure(s) — clang 4.0.1
The following code is not (and won't) supported by clang.
int returnAnInt(void) {
return 42;
}
int main() {
struct {
char buf[returnAnIt()];
} r;
}
| Package | Version | Supposed error message | Full log | Bug report |
|---|---|---|---|---|
| bird | 1.6.3-3 | netlink.c:888:10: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log | |
| libdc1394-22 | 2.2.5-1 | [48] [49] [50] [51] [52] [53control.c:286:19: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log | |
| ndisc6 | 1.0.3-3 | trace-tcp.c:57:11: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log | |
| pulseaudio | 10.0-2 | pulsecore/iochannel.c:358:17: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log | |
| rng-tools | 2-unofficial-mt.14-1 | rngd_linux.c:191:17: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log | |
| rng-tools5 | 5-1 | rngd_linux.c:126:17: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log | |
| unscd | 0.52-1 | nscd.c:2446:9: error: fields must have a constant size: 'variable length array in structure' extension will never be supported | Log |
7 errors