commit 0979b6ace8754ec37f1b79c974dd81bb7c1c2b8b
parent e06bef89a02f6ecd7371a97285f2d7868f381846
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 7 Nov 2022 11:24:39 +0100
Fix warnings with GCC 12
Diffstat:
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/sdis_heat_path_conductive_Xd.h b/src/sdis_heat_path_conductive_Xd.h
@@ -335,7 +335,7 @@ XD(handle_volumic_power)
double h;
double h_in_meter;
double cos_U_N;
- float N[DIM];
+ float N[DIM] = {0};
if(args->delta == args->hit0->distance) {
fX(normalize)(N, args->hit0->normal);
diff --git a/src/sdis_scene_Xd.h b/src/sdis_scene_Xd.h
@@ -1065,7 +1065,8 @@ XD(scene_get_medium)
struct sXd(primitive) prim;
size_t iprim2;
const float range[2] = {FLT_MIN, FLT_MAX};
- float N[DIM], dir[DIM], cos_N_dir;
+ float N[DIM] = {0};
+ float dir[DIM], cos_N_dir;
size_t istep = 0;
/* 1 primitive over 2, take a primitive from the end of the primitive list.
@@ -1188,7 +1189,7 @@ XD(scene_get_medium_in_closed_boundaries)
fX_set_dX(P, pos);
FOR_EACH(idir, 0, 2*DIM) {
struct sXd(hit) hit;
- float N[DIM];
+ float N[DIM] = {0};
const float range[2] = {FLT_MIN, FLT_MAX};
float cos_N_dir;