Comment by sriram_malhar
3 months ago
This exact situation is there in Java, using compiler args, after lambda functions were introduced. Older compilers would not be able to handle it, and the newer compilers would not break backward compatibility.
And. . . Java does not have conditional compilation.