1*67e74705SXin Li // RUN: %clang_cc1 -fsyntax-only -fdelayed-template-parsing -Wunused-private-field -Wused-but-marked-unused -Wno-uninitialized -verify -std=c++11 %s 2*67e74705SXin Li // expected-no-diagnostics 3*67e74705SXin Li 4*67e74705SXin Li class EverythingMayBeUsed { 5*67e74705SXin Li int x; 6*67e74705SXin Li public: 7*67e74705SXin Li template <class T> f()8*67e74705SXin Li void f() { 9*67e74705SXin Li x = 0; 10*67e74705SXin Li } 11*67e74705SXin Li }; 12