On macOS, the kernel and kexts are linked in to a file known as a kernel collection. This is a new kind of mach-o, with a filetype of MH_FILESET.
Prior to this PR, llvm-objdump would say "not an object file" if you tried to read from an MH_FILESET. Now it understands enough to print the mach header.