Ошибка построения параметра шаблона в clang 4.0 - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть кусок кода, содержащий параметр шаблона шаблона.

template<template<typename T, T> class ElementOp>
struct OtherOperation
{
    typedef void Result;
};

template<template<typename T, T> class ElementOp>
struct LinkOperation
{
    public:
        typedef typename OtherOperation<ElementOp>::Result Result;
};

int main()
{
    return 0;
}

https://godbolt.org/z/Quf7fI

Я обнаружил, что clang x86-64 4.0 -std=c++11 сообщил об ошибке здания, но clang x86-64 5.0 -std=c++11 нет.Кто-нибудь знает, что с ним не так?Благодарю.

...