// RUN: %check_clang_tidy %s cert-msc50-cpp %t | |
int rand(); | |
int rand(int); | |
namespace std { | |
using ::rand; | |
} | |
namespace nonstd { | |
int rand(); | |
} | |
void testFunction1() { | |
int i = std::rand(); | |
// CHECK-MESSAGES: :[[@LINE-1]]:11: warning: rand() has limited randomness; use C++11 random library instead [cert-msc50-cpp] | |
int j = ::rand(); | |
// CHECK-MESSAGES: :[[@LINE-1]]:11: warning: rand() has limited randomness; use C++11 random library instead [cert-msc50-cpp] | |
int k = rand(i); | |
int l = nonstd::rand(); | |
int m = rand(); | |
// CHECK-MESSAGES: :[[@LINE-1]]:11: warning: rand() has limited randomness; use C++11 random library instead [cert-msc50-cpp] | |
} | |