Fix build failure with clang 5+. https://www.cs.unipr.it/mantis/view.php?id=2128 http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=c39f6a07b51f89e365b05ba4147aa2aa448febd7 --- src/Determinate_inlines.hh.orig +++ src/Determinate_inlines.hh @@ -289,8 +289,8 @@ template template -inline -Determinate::Binary_Operator_Assign_Lifter +inline typename +Determinate::template Binary_Operator_Assign_Lifter Determinate::lift_op_assign(Binary_Operator_Assign op_assign) { return Binary_Operator_Assign_Lifter(op_assign); } --- src/OR_Matrix_inlines.hh.orig +++ src/OR_Matrix_inlines.hh @@ -97,7 +97,7 @@ template template -inline OR_Matrix::Pseudo_Row& +inline typename OR_Matrix::template Pseudo_Row& OR_Matrix::Pseudo_Row::operator=(const Pseudo_Row& y) { first = y.first; #if PPL_OR_MATRIX_EXTRA_DEBUG