From f99d920dc60a3a92d64e4473079b29f6814b0376 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Wed, 28 Sep 2016 17:51:51 +0300 Subject: [PATCH] cpp: dont pass array to function directly --- include/cglm-affine.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/cglm-affine.h b/include/cglm-affine.h index 3007f42..f4eb31d 100644 --- a/include/cglm-affine.h +++ b/include/cglm-affine.h @@ -141,7 +141,8 @@ glm_scale(mat4 m, vec3 v) { CGLM_INLINE void glm_scale1(mat4 m, float s) { - glm_scale_to(m, (vec3){s, s, s}, m); + vec3 v = { s, s, s }; + glm_scale_to(m, v, m); } CGLM_INLINE