Removing a reliance on system headers from this test; NFC.

llvm-svn: 345766
This commit is contained in:
Aaron Ballman 2018-10-31 19:17:44 +00:00
parent 44eba12b74
commit f8405bf46b
1 changed files with 9 additions and 2 deletions

View File

@ -1,9 +1,16 @@
// RUN: %check_clang_tidy %s readability-const-return-type %t -- -- -isystem
// RUN: %check_clang_tidy %s readability-const-return-type %t
// p# = positive test
// n# = negative test
#include <type_traits>
namespace std {
template< class T >
struct add_cv { typedef const volatile T type; };
template< class T> struct add_const { typedef const T type; };
template< class T> struct add_volatile { typedef volatile T type; };
}
const int p1() {
// CHECK-MESSAGES: [[@LINE-1]]:1: warning: return type 'const int' is 'const'-qualified at the top level, which may reduce code readability without improving const correctness