From 6d490f7c48ae9af231013a251d1ba5236d3e2d63 Mon Sep 17 00:00:00 2001 From: Anush Elangovan Date: Tue, 26 Jan 2021 22:00:57 -0800 Subject: [PATCH] Change isfinite() to std::isfinite() Some compiler like clang-11 complain about "use of undeclared identifier 'isfinite'; did you mean 'std::isfinite'?" TEST: builds and runs --- test/binary-elementwise-operator-tester.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/binary-elementwise-operator-tester.h b/test/binary-elementwise-operator-tester.h index 7764fe67df0..968d8071315 100644 --- a/test/binary-elementwise-operator-tester.h +++ b/test/binary-elementwise-operator-tester.h @@ -70,7 +70,7 @@ class BinaryElementwiseOperatorTester { } inline BinaryElementwiseOperatorTester& input1_scale(float input1_scale) { - assert(isfinite(input1_scale)); + assert(std::isfinite(input1_scale)); this->input1_scale_ = input1_scale; return *this; } @@ -112,7 +112,7 @@ class BinaryElementwiseOperatorTester { } inline BinaryElementwiseOperatorTester& input2_scale(float input2_scale) { - assert(isfinite(input2_scale)); + assert(std::isfinite(input2_scale)); this->input2_scale_ = input2_scale; return *this; } @@ -131,7 +131,7 @@ class BinaryElementwiseOperatorTester { } inline BinaryElementwiseOperatorTester& output_scale(float output_scale) { - assert(isfinite(output_scale)); + assert(std::isfinite(output_scale)); this->output_scale_ = output_scale; return *this; }