1// { dg-do assemble  }
2// Origin: <Corey Kosak> kosak@cs.cmu.edu
3
4struct moo {
5  template<bool x> struct cow {};
6
7  template<bool x>
8  struct moo2 {
9    void func(cow<x> &c) { }
10  };
11};
12