1 // { dg-do assemble  }
2 // Origin: scott snyder <snyder@fnal.gov>
3 
4 class d0_Collection_Base {};
5 
6 template <class T>
7 class d0_List
8   : virtual public d0_Collection_Base
9 {
10 public:
11   d0_List ();
12 
13   template <class Input_Iterator>
14   d0_List (Input_Iterator first, Input_Iterator last)
15     ;
16 };
17 
tlist()18 void tlist ()
19 {
20   const d0_List<int> l4 (1, 2);
21 }
22