From: Paul Eggert Date: Thu, 19 Nov 2015 23:24:30 +0000 (-0800) Subject: Omit unnecessary clear in Fmodule_load X-Git-Tag: emacs-25.0.90~727 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d81b0e1326a1ce3b588fa1b812b868fa877d41da;p=emacs.git Omit unnecessary clear in Fmodule_load * src/emacs-module.c (Fmodule_load): Simplify and avoid unnecessary initialization of priv member to 0. * src/emacs-module.c: (module_vec_set, module_vec_get, module_vec_size) --- diff --git a/src/emacs-module.c b/src/emacs-module.c index 8992840307f..f611c8ba600 100644 --- a/src/emacs-module.c +++ b/src/emacs-module.c @@ -692,19 +692,16 @@ DEFUN ("module-load", Fmodule_load, Smodule_load, 1, 1, 0, if (!module_init) error ("Module %s does not have an init function.", SDATA (file)); - struct { - struct emacs_runtime pub; - struct emacs_runtime_private priv; - } runtime = { - .pub = { - .size = sizeof runtime.pub, - .get_environment = module_get_environment, - .private_members = &runtime.priv - } - }; - initialize_environment (&runtime.priv.environment); - int r = module_init (&runtime.pub); - finalize_environment (&runtime.priv.environment); + struct emacs_runtime_private priv; + struct emacs_runtime pub = + { + .size = sizeof pub, + .private_members = &priv, + .get_environment = module_get_environment + }; + initialize_environment (&priv.environment); + int r = module_init (&pub); + finalize_environment (&priv.environment); if (r != 0) {