Description
CodegenContext.splitExpressions() creates incorrect results with arguments that were declared as global variable.
class Test { int global1; void splittedFunction(int global1) { ... global1 = 2; } void apply() { global1 = 1; ... splittedFunction(global1); // global1 should be 2 } }