summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/sizeof1.C
blob: 45a7db48c926cc94bf1ea3dbf7ddac0ea664346b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Test use of `sizeof' as a template parameter.
// Origin: smacdonald@seimac.com

// { dg-do compile }

template <unsigned I> struct A { static char *value; };

template <typename SizeType>
struct B
{
char * f() const
{
return (A<sizeof(void *)>::value);
}
};