1// RUN: %clang_cc1 -fsyntax-only -verify -Wunneeded-member-function %s
2
3namespace {
4  class A {
5    void g() {} // expected-warning {{is not needed and will not be emitted}}
6    template <typename T>
7    void foo() {
8      g();
9    }
10  };
11}
12