diff options
| author | Douglas Gregor <dgregor@apple.com> | 2011-01-17 19:16:24 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2011-01-17 19:16:24 +0000 |
| commit | 45e84b0053c0c8a27cc19e68f397fb7392091d4b (patch) | |
| tree | 19e833eb4fc3ab4ebe2327e4af91e98665d71e94 /clang | |
| parent | a09c6cca72fa14b6008bbd6d731aebcfdfa81ed5 (diff) | |
| download | bcm5719-llvm-45e84b0053c0c8a27cc19e68f397fb7392091d4b.tar.gz bcm5719-llvm-45e84b0053c0c8a27cc19e68f397fb7392091d4b.zip | |
NetBSD, OpenBSD, and Dragonfly BSD also have arc4random. Patch from
Joerg Sonnenberger!
llvm-svn: 123669
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp b/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp index b30e985f38a..b3a234f11a7 100644 --- a/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp @@ -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 { |

