diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/BinaryFormat/Magic.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/BinaryFormat/Magic.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/lib/BinaryFormat/Magic.cpp b/contrib/llvm-project/llvm/lib/BinaryFormat/Magic.cpp index 7dfe23690a50..bbcbbabededb 100644 --- a/contrib/llvm-project/llvm/lib/BinaryFormat/Magic.cpp +++ b/contrib/llvm-project/llvm/lib/BinaryFormat/Magic.cpp @@ -210,6 +210,11 @@ file_magic llvm::identify_magic(StringRef Magic) {        return file_magic::coff_object;      break; +  case 0x2d: // YAML '-' +    if (startswith(Magic, "--- !tapi") || startswith(Magic, "---\narchs:")) +      return file_magic::tapi_file; +    break; +    default:      break;    }  | 
