i think there's general problem with object array initialization. i also experienced problems with it that were solved when i declared each element of the new array as a single variable and the @=> to the array-elements. instead of obj o[4]; i had to write: obj o1; obj o2; obj o3; obj o4; obj @ o[4]; o1 @=> o[0]; o2 @=> o[1]; ... best joerg Ollie Glass wrote:
I'm trying to declare an object array and initialize it later in a function:
Channel channels[]; initChannels(4, 16);
fun void initChannels(int num, int length) { Channel ch[num] @=> channels; ...
This gives a segmentation fault, and trying like this:
fun void initChannels(int num, int length) { channels[num];
gives a bus error. How should this be done?
Thanks always,
Ollie _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- http://joerg.piringer.net http://www.transacoustic-research.com http://www.iftaf.org http://www.vegetableorchestra.org/