Using namespace resolution operator here AFAIK is a compiler extension. Doesn't compiler complain about this?