1// PR c++/33965
2// { dg-options -std=c++0x }
3template<typename T>
4struct foo
5{
6    static bool const value = false;
7};
8
9template<template<typename...> class T, typename... Args>
10struct foo<T<Args...> >
11{
12    static bool const value = true;
13};
14
15template<int I>
16struct int_
17{};
18
19int main()
20{
21  static_assert(foo<int_<0> >::value == false,
22		"picked up partial specialization, but should not have");
23}
24