From: Philipp Stephani Date: Tue, 23 Apr 2019 14:48:49 +0000 (+0200) Subject: Use high-level integer conversion macro in a few cases. X-Git-Tag: emacs-27.0.90~3122 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=eaea40b33721513d4c0228af92d5c32400fda0e7;p=emacs.git Use high-level integer conversion macro in a few cases. INT_TO_INTEGER is more obviously correct and means we don’t have to worry about data type sizes and signedness. * src/json.c (json_parse_error): Use INT_TO_INTEGER. The tiny performance gain of make_fixed_natnum isn’t worth the trouble then signaling an error. --- diff --git a/src/json.c b/src/json.c index 7d6d5314270..03468e9f338 100644 --- a/src/json.c +++ b/src/json.c @@ -304,8 +304,8 @@ json_parse_error (const json_error_t *error) #endif xsignal (symbol, list5 (json_build_string (error->text), - json_build_string (error->source), make_fixed_natnum (error->line), - make_fixed_natnum (error->column), make_fixed_natnum (error->position))); + json_build_string (error->source), INT_TO_INTEGER (error->line), + INT_TO_INTEGER (error->column), INT_TO_INTEGER (error->position))); } static void