diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/Core.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/Core.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/Core.cpp b/llvm/lib/ExecutionEngine/Orc/Core.cpp index 2c6da83ea3c..2af24a09ae3 100644 --- a/llvm/lib/ExecutionEngine/Orc/Core.cpp +++ b/llvm/lib/ExecutionEngine/Orc/Core.cpp @@ -190,13 +190,13 @@ VSO::RelativeLinkageStrength VSO::compareLinkage(Optional<JITSymbolFlags> Old, if (Old == None) return llvm::orc::VSO::NewDefinitionIsStronger; - if (Old->isStrongDefinition()) { - if (New.isStrongDefinition()) + if (Old->isStrong()) { + if (New.isStrong()) return llvm::orc::VSO::DuplicateDefinition; else return llvm::orc::VSO::ExistingDefinitionIsStronger; } else { - if (New.isStrongDefinition()) + if (New.isStrong()) return llvm::orc::VSO::NewDefinitionIsStronger; else return llvm::orc::VSO::ExistingDefinitionIsStronger; |