From: Alexander Borisov Date: Tue, 29 Oct 2019 12:24:58 +0000 (+0300) Subject: Fixed strict aliasing warnings with old GCC versions. X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=9bfa0828095147f062711ea0d091d543f4411c7c;p=njs.git Fixed strict aliasing warnings with old GCC versions. --- diff --git a/src/njs.h b/src/njs.h index b5e1f784..4565a8aa 100644 --- a/src/njs.h +++ b/src/njs.h @@ -51,7 +51,7 @@ extern const njs_value_t njs_value_undefined; : (njs_value_t *) &njs_value_undefined) #define njs_value_assign(dst, src) \ - *((njs_opaque_value_t *) dst) = *((njs_opaque_value_t *) src) + memcpy(dst, src, sizeof(njs_opaque_value_t)) #define njs_value_arg(val) ((njs_value_t *) val)