[ExecutionEngine] Add weak symbol support to RuntimeDyld
[oota-llvm.git] / lib / ExecutionEngine / RuntimeDyld / RuntimeDyldELF.cpp
index 0f3ca0f2f3921551bbe4a019c313e4623cafca36..a01b063831a9682021a8587aa674ebb1dfd00b70 100644 (file)
@@ -947,6 +947,7 @@ relocation_iterator RuntimeDyldELF::processRelocationRef(
       break;
     }
     case SymbolRef::ST_Data:
+    case SymbolRef::ST_Function:
     case SymbolRef::ST_Unknown: {
       Value.SymbolName = TargetName.data();
       Value.Addend = Addend;