commit | a94df7d526ce45abe6b10f04b4a73a3aa3bef0a4 | [log] [tgz] |
---|---|---|
author | Lang Hames <lhames@gmail.com> | Thu Jun 14 21:16:29 2018 +0000 |
committer | Lang Hames <lhames@gmail.com> | Thu Jun 14 21:16:29 2018 +0000 |
tree | 915b24d4e5d84fe281ce85685d1ba149eb6bb706 | |
parent | c14f322145d55c19bbbf32321dcd72a164570f2d [diff] |
[ORC] Strip weak flags from a symbol once it is selected for materialization. Once a symbol has been selected for materialization it can no longer be overridden. Stripping the weak flag guarantees this (override attempts will then be treated as duplicate definitions and result in a DuplicateDefinition error). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334771 91177308-0d34-0410-b5e6-96231b3b80d8