How should this code (works in "lenient" 3.3/4.2 profiles) be done in "strict" core?

Printable View