Language
C++
Compiler
gcc 8.3.0
Options
Don't Use Boost
C++17
-pedantic-errors
$ g++ prog.cc -std=c++17 -pedantic-errors
Exit Code:
1
Author
anonymous
about 6 years ago
C++
gcc 8.3.0
Author
anonymous
about 6 years ago
$ g++ prog.cc -std=c++17 -pedantic-errors
prog.cc: In instantiation of 'class Outer<void>::Failure<Cls>':
prog.cc:15:18: required from here
prog.cc:5:33: error: template parameter 'template<class> template<class> class<template-parameter-2-1>'
template <template <typename> class>
^~~~~
prog.cc:8:18: error: redeclared here as 'template<class> class<template-parameter-1-1>'
friend class Failure; // All Failures should be friends
^~~~~~~