BUILDFIX: corrected template parameter for LL_BAD_TEMPLATE_INSTANTIATION macro in llunit
parent
1f3f660cf4
commit
0b96a0e80c
|
|
@ -132,7 +132,7 @@ struct LLUnit
|
|||
void operator *= (self_t multiplicand)
|
||||
{
|
||||
// spurious use of dependent type to stop gcc from triggering the static assertion before instantiating the template
|
||||
LL_BAD_TEMPLATE_INSTANTIATION(OTHER_UNIT, "Multiplication of unit types not supported.");
|
||||
LL_BAD_TEMPLATE_INSTANTIATION(STORAGE_TYPE, "Multiplication of unit types not supported.");
|
||||
}
|
||||
|
||||
void operator /= (storage_t divisor)
|
||||
|
|
@ -143,7 +143,7 @@ struct LLUnit
|
|||
void operator /= (self_t divisor)
|
||||
{
|
||||
// spurious use of dependent type to stop gcc from triggering the static assertion before instantiating the template
|
||||
LL_BAD_TEMPLATE_INSTANTIATION(OTHER_UNIT, "Illegal in-place division of unit types.");
|
||||
LL_BAD_TEMPLATE_INSTANTIATION(STORAGE_TYPE, "Illegal in-place division of unit types.");
|
||||
}
|
||||
|
||||
template<typename SOURCE_STORAGE, typename SOURCE_UNITS>
|
||||
|
|
|
|||
|
|
@ -62,7 +62,8 @@
|
|||
#define aprchk(expr) aprchk_(#expr, (expr))
|
||||
static void aprchk_(const char* call, apr_status_t rv, apr_status_t expected=APR_SUCCESS)
|
||||
{
|
||||
tut::ensure_equals(STRINGIZE(call << " => " << rv << ": " << apr_strerror_helper(rv)),
|
||||
tut::ensure_equals(STRINGIZE(call << " => " << rv << ": " << apr_strerror_helper
|
||||
(rv)),
|
||||
rv, expected);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue