diff options
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/google-runtime-member-string-references.cpp')
| -rw-r--r-- | clang-tools-extra/test/clang-tidy/google-runtime-member-string-references.cpp | 49 |
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; |

