Clang was crashing when encountering a '(' after '::'.  This patch will allow Clang to detect this code, remove the parens from the token stream, and emit an error with a fix it.  This will fix PR11852.