Hi, this fixes a -Wshadow=local warning when using AUTO_DUMP_SCOPE in nested blocks. Since NAME i a string I cannot use it to create a unique name for the auto_dump_scope object. So I used XCONCAT2 from good old symcat.h, to mangle the __LINE__ macro into the scope object name. Bootstrapped and reg-tested on x86_64-pc-linux-gnu. Is it OK for trunk? Thanks Bernd.