[mach-o] Add test case for armv6 (arm not thumb) hello world
llvm-svn: 213592
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
index 17dc470..9879e2d 100644
--- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
+++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
@@ -951,7 +951,12 @@
}
uint32_t Util::fileFlags() {
- return 0; //FIX ME
+ // FIXME: these need to determined at runtime.
+ if (_context.outputMachOType() == MH_OBJECT) {
+ return MH_SUBSECTIONS_VIA_SYMBOLS;
+ } else {
+ return MH_DYLDLINK | MH_NOUNDEFS | MH_TWOLEVEL;
+ }
}
} // end anonymous namespace