[Object][ELF] Test unknown type.

llvm-svn: 226943
diff --git a/llvm/lib/Support/Path.cpp b/llvm/lib/Support/Path.cpp
index fdb27e6..abec7b9 100644
--- a/llvm/lib/Support/Path.cpp
+++ b/llvm/lib/Support/Path.cpp
@@ -960,7 +960,7 @@
         unsigned low  = Data2MSB ? 17 : 16;
         if (Magic[high] == 0)
           switch (Magic[low]) {
-            default: break;
+            default: return file_magic::elf;
             case 1: return file_magic::elf_relocatable;
             case 2: return file_magic::elf_executable;
             case 3: return file_magic::elf_shared_object;