Comment by sriram_malhar
15 days 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.