commit | 3982fbc2ec44b6ba069d880e73db7bc248bbace4 | [log] [tgz] |
---|---|---|
author | George Burgess IV <george.burgess.iv@gmail.com> | Tue Dec 04 00:02:33 2018 +0000 |
committer | George Burgess IV <george.burgess.iv@gmail.com> | Tue Dec 04 00:02:33 2018 +0000 |
tree | 7d7cb78faa9064b52365286f42cf5bb0931ae551 | |
parent | f4979f32c50f2c7eb5d3f940bc029e33026712a6 [diff] |
[ThinLTO] Look through aliases when computing hash keys Without this, we don't consider types used by aliasees in our cache key. This caused issues when using the same cache for thin-linking the same TU with different sets of virtual call candidates for a virtual call inside of a constructor. That's sort of a mouthful. :) Differential Revision: https://reviews.llvm.org/D55060 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@348216 91177308-0d34-0410-b5e6-96231b3b80d8