stardis-green

Post-processing of green functions
git clone git://git.meso-star.fr/stardis-green.git
Log | Files | Refs | README | LICENSE

commit 0fece2374fdcc1b36fbc1f3d3665d61cc54fb3c3
parent a1e2ee55231c8623583b5f8a21ff25e7e0440e24
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Wed, 20 May 2020 15:37:49 +0200

Fix wrong assert

Diffstat:
Msrc/green-compute.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/green-compute.c b/src/green-compute.c @@ -194,10 +194,11 @@ green_compute_1 FOR_EACH(i, 0, green->counts.ok_count) { const struct sample* sample = green->samples + i; unsigned id = sample->header.end_id; - ASSERT(DESC_IS_T(green->descriptions[id].type) + ASSERT(id <= green->counts.desc_count); /* Ambient ID is desc_count */ + ASSERT(id == green->counts.desc_count + || DESC_IS_T(green->descriptions[id].type) || DESC_IS_H(green->descriptions[id].type) || DESC_IS_MEDIUM(green->descriptions[id].type)); - ASSERT(id <= green->counts.desc_count); /* Ambient ID is desc_count */ ASSERT(green->table[id].end_defined); Ti = green->table[id].end_value;