It's not that graceful when limit is hit.
string f=""; for(int i; i<1024*1024; i++) { f+="int i"+i+";\n"; }
Ok.
compile(f);
Program received signal SIGSEGV, Segmentation fault. 0x080eee50 in low_add_to_identifiers (state=0x83a7768, ARG= {name = 0x85abdd0, type = 0x82b9570, identifier_flags = 0 '\0', run_time_type = 251 'û', opt_flags = 0, func = {c_fun = 0x40ff8, offset = 266232}}) at /home/nilsson/Pike/7.5/src/program_areas.h:19 19 FOO(unsigned INT16,struct identifier, struct identifier, identifiers)
/ Martin Nilsson (saturator)
Previous text:
2004-01-15 20:14: Subject: file limits
If there is one, it's not less then 65536, I hope. It might be that the source code files are limited to 4Gb.
Ie, report when you hit the limits and I'm sure someone will fix it. :)
/ Mirar