summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Archive/Archive.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-06-11 15:09:43 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-06-11 15:09:43 +0000
commitd2d22eef6e6aabbae71e6b688903ab1c782d022a (patch)
treef9c2c4e13aa812d0dee34380fc01cbfc74696334 /llvm/lib/Archive/Archive.cpp
parent110801addc673c69865903707bee9d52878c4b00 (diff)
downloadbcm5719-llvm-d2d22eef6e6aabbae71e6b688903ab1c782d022a.tar.gz
bcm5719-llvm-d2d22eef6e6aabbae71e6b688903ab1c782d022a.zip
Convert another use of sys::identifyFileType.
No functionality change. llvm-svn: 183746
Diffstat (limited to 'llvm/lib/Archive/Archive.cpp')
-rw-r--r--llvm/lib/Archive/Archive.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/lib/Archive/Archive.cpp b/llvm/lib/Archive/Archive.cpp
index 2b92d0ff827..b909b395270 100644
--- a/llvm/lib/Archive/Archive.cpp
+++ b/llvm/lib/Archive/Archive.cpp
@@ -129,14 +129,12 @@ bool ArchiveMember::replaceWith(const sys::Path& newFile, std::string* ErrMsg) {
}
// Determine what kind of file it is.
- switch (sys::identifyFileType(StringRef(signature, 4))) {
- case sys::Bitcode_FileType:
- flags |= BitcodeFlag;
- break;
- default:
- flags &= ~BitcodeFlag;
- break;
- }
+ if (sys::fs::identify_magic(StringRef(signature, 4)) ==
+ sys::fs::file_magic::bitcode)
+ flags |= BitcodeFlag;
+ else
+ flags &= ~BitcodeFlag;
+
return false;
}
OpenPOWER on IntegriCloud