summaryrefslogtreecommitdiff
path: root/src/profiler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/profiler.c')
-rw-r--r--src/profiler.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/profiler.c b/src/profiler.c
index b8339a3c544..c9cc3f118ad 100644
--- a/src/profiler.c
+++ b/src/profiler.c
@@ -392,12 +392,11 @@ deliver_profiler_signal (int signal)
static int
setup_cpu_timer (Lisp_Object sampling_interval)
{
- int billion = 1000000000;
+ EMACS_INT billion = 1000000000;
if (! RANGED_FIXNUMP (1, sampling_interval,
(TYPE_MAXIMUM (time_t) < EMACS_INT_MAX / billion
- ? ((EMACS_INT) TYPE_MAXIMUM (time_t) * billion
- + (billion - 1))
+ ? TYPE_MAXIMUM (time_t) * billion + (billion - 1)
: EMACS_INT_MAX)))
return -1;