|
@@ -23,7 +23,10 @@ using namespace ento;
|
|
|
static bool isArc4RandomAvailable(const ASTContext &Ctx) {
|
|
|
const llvm::Triple &T = Ctx.Target.getTriple();
|
|
|
return T.getVendor() == llvm::Triple::Apple ||
|
|
|
- T.getOS() == llvm::Triple::FreeBSD;
|
|
|
+ T.getOS() == llvm::Triple::FreeBSD ||
|
|
|
+ T.getOS() == llvm::Triple::NetBSD ||
|
|
|
+ T.getOS() == llvm::Triple::OpenBSD ||
|
|
|
+ T.getOS() == llvm::Triple::DragonFly;
|
|
|
}
|
|
|
|
|
|
namespace {
|