diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-22 18:29:39 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-22 18:29:39 +0000 |
commit | 69ef2afaebc1b572598723e0a638246c1144c09a (patch) | |
tree | e2140a7232ae3655d780376b2295ec1b8c491454 /llvm/lib/Support/Path.cpp | |
parent | c2bcf1549bc6e4978a4dfbeb1a3e7df35a26e630 (diff) | |
download | llvm-69ef2afaebc1b572598723e0a638246c1144c09a.zip llvm-69ef2afaebc1b572598723e0a638246c1144c09a.tar.gz llvm-69ef2afaebc1b572598723e0a638246c1144c09a.tar.bz2 |
Identify thin archives as archives.
llvm-svn: 242921
Diffstat (limited to 'llvm/lib/Support/Path.cpp')
-rw-r--r-- | llvm/lib/Support/Path.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Support/Path.cpp b/llvm/lib/Support/Path.cpp index 75fd292..985cdbf 100644 --- a/llvm/lib/Support/Path.cpp +++ b/llvm/lib/Support/Path.cpp @@ -939,7 +939,8 @@ file_magic identify_magic(StringRef Magic) { break; case '!': if (Magic.size() >= 8) - if (memcmp(Magic.data(),"!<arch>\n",8) == 0) + if (memcmp(Magic.data(), "!<arch>\n", 8) == 0 || + memcmp(Magic.data(), "!<thin>\n", 8) == 0) return file_magic::archive; break; |