1*dadefde2SRichard Trieu // RUN: %clang_cc1 -fsyntax-only -verify %s
2*dadefde2SRichard Trieu // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
3*dadefde2SRichard Trieu // expected-no-diagnostics
4*dadefde2SRichard Trieu 
5*dadefde2SRichard Trieu // FIXME: These templates should trigger errors in C++11 mode.
6*dadefde2SRichard Trieu 
7*dadefde2SRichard Trieu template <char const *p>
8*dadefde2SRichard Trieu class A {
get_p()9*dadefde2SRichard Trieu   char const *get_p() { return *p; }
10*dadefde2SRichard Trieu };
11*dadefde2SRichard Trieu template <int p>
12*dadefde2SRichard Trieu class B {
get_p()13*dadefde2SRichard Trieu   char const *get_p() { return p; }
14*dadefde2SRichard Trieu };
15*dadefde2SRichard Trieu 
16