Hello, On Tue, 24 Jul 2018, tamar.christ...@arm.com wrote: > > * params.c (validate_param): New. > (add_params): Use it. > (set_param_value): Refactor param validation into validate_param. > (diagnostic.h): Include. > * diagnostic.h (diagnostic_ready_p): New.
this patch was committed to trunk recently, and an automated email from Coverity static checker has pointed out a useless self-assignment in a new loop. It seems wrong indeed. @@ -68,12 +73,26 @@ add_params (const param_info params[], size_t n) [...] + + /* Now perform some validation and set the value if it validates. */ + for (size_t i = 0; i < n; i++) + { + if (validate_param (dst_params[i].default_value, dst_params[i], (int)i)) + dst_params[i].default_value = dst_params[i].default_value; + } } Alexander