--- include/llvm/ADT/Triple.h.orig +++ include/llvm/ADT/Triple.h @@ -296,6 +296,11 @@ return isMacOSX() || getOS() == Triple::IOS; } + /// isOSFreeBSD - Is this FreeBSD OS + bool isOSFreeBSD() const { + return getOS() == Triple::FreeBSD; + } + /// \brief Tests for either Cygwin or MinGW OS bool isOSCygMing() const { return getOS() == Triple::Cygwin || getOS() == Triple::MinGW32;