1 // PR c++/9907
2 // Origin: nes@lrde.epita.fr
3 // sizeof(foo()) was not considered constant.
4 
5 
6 template <unsigned n> struct bar {};
7 
8 int foo();
9 
10 template <class T>
baz()11 void baz()
12 {
13   bar<sizeof(foo())> b;
14 }
15 
16