Jason House wrote:
I wonder if a compiler patch to loosen the restrictions would be accepted. Something like what you tried should be trivial to support.
I doubt it's trivial to support... depending on when it's evaluated the version may or may not be set when it's checked, which is likely to cause confusion later on.