commit | e8d826b844082d441ce13a75664b8700c0348314 | [log] [tgz] |
---|---|---|
author | David Majnemer <david.majnemer@gmail.com> | Sun Jul 13 04:56:11 2014 +0000 |
committer | David Majnemer <david.majnemer@gmail.com> | Sun Jul 13 04:56:11 2014 +0000 |
tree | 6a13ed214bb7da21fadda90327576589dcf4b972 | |
parent | f803b3d9925a30c83aa5deb3a8ac201255e8d68a [diff] |
IR: Allow comdats to be applied to globals with internal linkage Our verifier check for checking if a global has local linkage was too strict. Forbid private linkage but permit local linkage. Object file formats permit this and forbidding it prevents elimination of unused, internal, vftables under the MSVC ABI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212900 91177308-0d34-0410-b5e6-96231b3b80d8