commit | 68510e9e2dd156946424b641439684add884a800 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Mon May 05 22:06:22 2014 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Mon May 05 22:06:22 2014 +0000 |
tree | 47c9247c7090466433fb50c58b1e6d4ab4012a36 | |
parent | 3ad28ac1d0feb96b2cbf68fd95a9ebc2f668c7fd [diff] |
Fix c/InternVariableWeakref.c. The test was failing when building with gcc 4.8. It looks like weakrefs are reachable via emit_varpool_aliases and emit_varpool_weakref. This causes us to try to use rauw twice, causing an assert when we get a this->rauw(this). The patch simply skips weakrefs in emit_varpool_aliases. llvm-svn: 208010