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