exp: fix __pow_finite being undefined

Convert longs to doubles first, otherwise we fail on older
installs.

Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/exp/expression-parser.y b/exp/expression-parser.y
index f56ee6d..af726a6 100644
--- a/exp/expression-parser.y
+++ b/exp/expression-parser.y
@@ -163,8 +163,9 @@
 						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;
 				}