// 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] }