Sign in
gnu
/
gcc
/
13cf4f09328f335d566c64bb94b7ed69aa8058de
/
.
/
gcc
/
testsuite
/
g++.dg
/
template
/
sizeof1.C
blob: 328d647473cdc5f27caef9df0de49c4e2bd30fc3 [
file
] [
log
] [
blame
]
// Test use of `sizeof' as a template parameter.
// Origin: smacdonald@seimac.com
// { dg-do compile }
template
<
unsigned
I
>
struct
A
{};
template
<
typename
SizeType
>
struct
B
{
char
*
f
()
const
{
return
(
A
<
sizeof
(
void
*)>::
value
);
}
};