groupshared float the_counter; void main_1() { return; } void main() { main_1(); return; }