Some love it, some hate it. I personally think it is useful, but one must always be careful with these sorts of compiler features.