commit | a7a2f2a96dc9d2e66a5e6ee7ca50cb04931f4c98 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Tue Dec 18 04:18:55 2012 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Tue Dec 18 04:18:55 2012 +0000 |
tree | 32e3e3e4d0db14c7fb503f4866fce4e5bb820339 | |
parent | 853c37018bd4c6f1a2118568d5ac59525f2a3b51 [diff] |
Merge storage classes even when contexts don't match. This fixes the storage class of extern decls that are merged with file level statics. The patch also fixes the linkage computation so that they are considered internal. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170406 91177308-0d34-0410-b5e6-96231b3b80d8