exp: fix __pow_finite being undefined
[fio.git] / exp / expression-parser.y
index f56ee6dea853c11b2fcd5e4ab4298d88b231046e..af726a66b4d92293fa3c56b83d531bbacff30c3b 100644 (file)
@@ -163,8 +163,9 @@ expression: expression '+' expression {
                                                tmp = 1.0;
                                                $$.has_error = 1;
                                        } else {
-                                               tmp = pow((double) $1.ival,
-                                                               (double) $3.ival);
+                                               double x = (double) $1.ival;
+                                               double y = (double) $3.ival;
+                                               tmp = pow(x, y);
                                        }
                                        $$.ival = (long long) tmp;
                                }