summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/test/clang-tidy')
-rw-r--r--clang-tools-extra/test/clang-tidy/google-runtime-member-string-references.cpp49
1 files changed, 0 insertions, 49 deletions
diff --git a/clang-tools-extra/test/clang-tidy/google-runtime-member-string-references.cpp b/clang-tools-extra/test/clang-tidy/google-runtime-member-string-references.cpp
deleted file mode 100644
index 64553c27f79..00000000000
--- a/clang-tools-extra/test/clang-tidy/google-runtime-member-string-references.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// RUN: %check_clang_tidy %s google-runtime-member-string-references %t
-
-namespace std {
-template<typename T>
- class basic_string {};
-
-typedef basic_string<char> string;
-}
-
-class string {};
-
-
-struct A {
- const std::string &s;
-// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: const string& members are dangerous; it is much better to use alternatives, such as pointers or simple constants [google-runtime-member-string-references]
-};
-
-struct B {
- std::string &s;
-};
-
-struct C {
- const std::string s;
-};
-
-template <typename T>
-struct D {
- D();
- const T &s;
- const std::string &s2;
-// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: const string& members are dangerous
-};
-
-D<std::string> d;
-
-struct AA {
- const string &s;
-// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: const string& members are dangerous
-};
-
-struct BB {
- string &s;
-};
-
-struct CC {
- const string s;
-};
-
-D<string> dd;
OpenPOWER on IntegriCloud