Fix compile warning regarding ABI changes (#20990)

and using std::true_type/false_type
This commit is contained in:
Pawel Raasz 2023-11-13 07:44:54 +01:00 committed by GitHub
parent fef0df6ee1
commit c451a94572
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -261,21 +261,21 @@ double lower_bound() {
}
template <typename T>
double lower_bound(std::true_type, double exponent) {
double lower_bound(double exponent, std::true_type) {
return Function<ngraph::opset8::Power>::lower_bound(exponent);
}
template <typename T>
double lower_bound(std::false_type, double exponent) {
double lower_bound(double exponent, std::false_type) {
throw std::runtime_error("Not supported");
}
template <typename T>
double lower_bound(double exponent) {
return lower_bound<T>(
exponent,
std::integral_constant < bool,
std::is_same<T, ngraph::opset8::Power>::value || std::is_same<T, ngraph::op::PowerIE>::value > (),
exponent);
std::is_same<T, ngraph::opset8::Power>::value || std::is_same<T, ngraph::op::PowerIE>::value > ());
}
template <typename T>