Sema: An extern declaration can't be a redeclaration of a parameter
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 13 Jan 2015 09:55:56 +0000 (09:55 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 13 Jan 2015 09:55:56 +0000 (09:55 +0000)
commitc3691827c04df000d153854361ac3405e43850e8
tree4e1985b2faf35b00b6341617db4e87674241afc6
parentd1136297d3b80ddbbd73378bba1cc58359325858
Sema: An extern declaration can't be a redeclaration of a parameter

In the following:
void f(int x) { extern int x; }

The second declaration of 'x' shouldn't be considered a redeclaration of
the parameter.

llvm-svn: 225780
clang/lib/Sema/SemaDecl.cpp
clang/test/Sema/private-extern.c