2015-08-29 17 views
6
template<class ... T> 
struct S{ 
    template<int> 
    struct A{}; 

    template<T...> 
    struct B{}; 

    template<template<T...> class> 
    struct C{}; 
}; 

S<int>::C<S<int>::B> s1; 
S<int>::C<S<int>::A> s2;//gcc5.1.0 fails, clang3.6.0 succeeds 

int main(){} 

आप यहाँ http://melpon.org/wandbox/permlink/hhy70gO9LMjLq9nUखाके टेम्पलेट पैरामीटर के टेम्पलेट पैरामीटर पैक विस्तार है, जीसीसी विफल रहता है, बजना सफल होता है

परीक्षण कर सकते हैं कौन सा सही, जीसीसी या बजना है?

+1

में हल की गई है यह एक जीसीसी बग है। आप एक रिपोर्ट [यहां] दर्ज कर सकते हैं (https://gcc.gnu.org/bugzilla/) – 0x499602D2

उत्तर

संबंधित मुद्दे

 संबंधित मुद्दे