compiling my main IOS project, I get thousands of warnings of this type. This is not a bullshit
warning, the order of argument processing in C++ is undefined. You ought to produce code that
does not produce this warning.
I'm tracking an unexplained hard crash, this is exactly the kind of warning that may be
relevant if the compiler finds something it thinks it can optimize within the rules.
Here's a sample sequence that generates the warning.
SP++;
PUSH_OBJ(alloc2DArray(threadStateData, (*(--SP)).data.i, (*(--SP)).data.i, &class_array2__com_codename1_ui_geom_Rectangle, &class_array1__com_codename1_ui_geom_Rectangle, sizeof(JAVA_OBJECT))); /* MULTIANEWARRAY */