1 // PR c++/3882
2 // Verify that variable initialization can be
3 // self-referencing inside a template function.
4 
5 int foo(int);
6 
7 template <typename T>
bar(const T &)8 void bar(const T&)
9 {
10   int i = foo(i);
11 }
12 
quus()13 void quus()
14 {
15   bar(0);
16 }
17