On 5/29/2014 11:11 AM, Dmitry Olshansky wrote:
Static if is certainly NOT an attribute, it doesn't make any sense.
Yes, it does make sense. It was not an accident that the frontend treats it as it does, the code to do it was deliberately put there.
The attributes are all designed to affect a block of code - so are version/debug/staticif - why should they be different?