Can you give me some demo?
namespace my
{
}; <--- here the semicolon is not needed!
That's what I wanted to point out:)
Although most compilers in non-strict mode will silently convert that trailing semicolon to
((void)0); and ignore it, nevertheless it doesn't belong there.