1 // Origin: PR c++/42820
5 template <class T> struct vector{};
6 struct Traits{struct Primitive{struct Id{};};};
8 template <class Tree, class Polyhedron> struct Tree_vs_naive
10 typedef typename Tree::Primitive Primitive;
14 typedef vector<typename Primitive::Id> Id_vector;
18 template <class Tree> void test_hint_strategies()
20 vector<typename Tree::Primitive::Id> v;
25 test_hint_strategies<Traits>();