1#version 330 core 2 3// cross-unit recursion 4 5// two-level recursion 6 7void cfoo(float); 8 9float cbar(int) 10{ 11 cfoo(4.2); 12 13 return 3.2; 14} 15 16// four-level, out of order 17 18void CA(); 19void CC(); 20void CB() { CC(); } 21void CD() { CA(); } 22 23// high degree 24 25void CAT(); 26void CCT(); 27void CBT() { CCT(); CCT(); CCT(); } 28void CDT() { CAT(); } 29