syntax error: unexpected 'identifier'
A qualified name occurs in the wrong place.
Example
struct A { struct B { }; }; void f() // note missing '{' A::B x; // error }