commit | 77e430df036060ba360a3e378deb4bbb3f691580 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Tue Mar 12 15:22:39 2013 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Tue Mar 12 15:22:39 2013 +0000 |
tree | 68e47322da32be6c3f716ec33a3df0af9b052b69 | |
parent | 10b1d1cf5ebb14b672d6b0c88f5160ad3cf1e988 [diff] |
Correctly compute linkage of decls forward declared extern C. This fixes a crash in namespace { struct X {}; } extern "C" X test2_b; X test2_b before we would assign different linkages to each of the test2_b decls. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176869 91177308-0d34-0410-b5e6-96231b3b80d8