Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-16 | Check for internal weak decls after merging. | Rafael Espindola | |
This fixes pr14946. The problem was that the linkage computation was done too early, so things like "extern int a;" would be given external linkage, even if a previous declaration was static. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172667 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2011-02-08 | When checking the 'weak' and 'weakref' attributes, look for non-external | John McCall | |
linkage rather than the presence of the 'static' storage class specifier. Fixes rdar://problem/8814626. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125126 91177308-0d34-0410-b5e6-96231b3b80d8 |