[mach-o] Add support for reading utf16 string literal sections
llvm-svn: 209684
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
index 072f40d..c6d1e2c 100644
--- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
+++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
@@ -188,6 +188,9 @@
case DefinedAtom::typeLiteral16:
return new (_allocator) SectionInfo("__TEXT", "__literal16",
S_16BYTE_LITERALS);
+ case DefinedAtom::typeUTF16String:
+ return new (_allocator) SectionInfo("__TEXT", "__ustring",
+ S_REGULAR);
default:
llvm_unreachable("TO DO: add support for more sections");
break;