Commit fc7601c5 authored by Ben Gamari's avatar Ben Gamari 🐢

Revert "linker/mach-o: Catch the case where there is no symCmd"

This causes validation failures on Windows.

This reverts commit 6c05b27e.
parent ebb780f1
......@@ -1215,8 +1215,6 @@ mkOc( pathchar *path, char *image, int imageSize,
IF_DEBUG(linker, debugBelch("mkOc: start\n"));
oc = stgMallocBytes(sizeof(ObjectCode), "mkOc(oc)");
oc->info = NULL;
# if defined(OBJFORMAT_ELF)
oc->formatName = "ELF";
# elif defined(OBJFORMAT_PEi386)
......
......@@ -130,9 +130,7 @@ ocInit_MachO(ObjectCode * oc)
oc->info->nlist = oc->info->symCmd == NULL
? NULL
: (MachONList *)(oc->image + oc->info->symCmd->symoff);
oc->info->names = oc->info->symCmd == NULL
? NULL
: (oc->image + oc->info->symCmd->stroff);
oc->info->names = oc->image + oc->info->symCmd->stroff;
/* If we have symbols, allocate and fill the macho_symbols
* This will make relocation easier.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment