1 // PR c++/27424
2 // Bug: failing to substitute the 'int' into C
3 
4 template<typename T> struct A
5 {
6     template<template<T> class> struct B {};
7     template<T> struct C;
8     B<C> b;
9 };
10 
11 A<int> a;
12