associative_erase_if: use type_dependent_false
Avoid a sizeof(X) == 0, which is IFNDR, in favor of the dedicated feature (type_dependent_false). Change-Id: I38441cfe3d5c18800bf61bcdd11268cb97d40ec6 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
8f958a6e2d
commit
38c51dcfc4
@ -456,7 +456,7 @@ auto associative_erase_if(Container &c, Predicate &pred)
|
|||||||
++it;
|
++it;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
static_assert(sizeof(Container) == 0, "Predicate has an incompatible signature");
|
static_assert(type_dependent_false<Container>(), "Predicate has an incompatible signature");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user