Add missing test for -Wunneeded-member-functions.
authorEli Friedman <eli.friedman@gmail.com>
Wed, 19 Jun 2013 22:01:25 +0000 (22:01 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 19 Jun 2013 22:01:25 +0000 (22:01 +0000)
llvm-svn: 184371

clang/test/SemaCXX/warn-member-not-needed.cpp [new file with mode: 0644]

diff --git a/clang/test/SemaCXX/warn-member-not-needed.cpp b/clang/test/SemaCXX/warn-member-not-needed.cpp
new file mode 100644 (file)
index 0000000..61bb348
--- /dev/null
@@ -0,0 +1,11 @@
+// RUN: %clang_cc1 -fsyntax-only -verify -Wunneeded-member-function %s
+
+namespace {
+  class A {
+    void g() {} // expected-warning {{is not needed and will not be emitted}}
+    template <typename T>
+    void foo() {
+      g();
+    }
+  };
+}