Sign in
llvm
/
clang
/
ffbcf612fdfaca1de219391292981c4c83b04d66
/
.
/
test
/
CXX
/
class.access
/
class.friend
/
p2-cxx03.cpp
blob: 0391c4b989d2e6b52fce1b0cc76991f3ca578614 [
file
] [
log
] [
blame
]
// RUN: %clang_cc1 -fsyntax-only -verify %s
template
<
typename
T
>
class
X0
{
friend
T
;
// expected-warning{{non-class type 'T' cannot be a friend}}
};
class
X1
{
};
enum
E1
{
};
X0
<
X1
>
x0a
;
X0
<
X1
*>
x0b
;
X0
<int>
x0c
;
X0
<
E1
>
x0d
;