From: suter Date: Thu, 28 Nov 2013 14:44:04 +0000 (+0100) Subject: cannot compare dynar to 0 X-Git-Tag: v3_11_beta~213 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/7ac2b1946e98438267ab2a7b4d22b20018a172a1 cannot compare dynar to 0 --- diff --git a/src/surf/cpu_cas01.cpp b/src/surf/cpu_cas01.cpp index 540117fe15..eaec1be859 100644 --- a/src/surf/cpu_cas01.cpp +++ b/src/surf/cpu_cas01.cpp @@ -144,7 +144,8 @@ CpuPtr CpuCas01Model::createResource(const char *name, xbt_dynar_t power_peak, xbt_assert(!surf_cpu_resource_priv(surf_cpu_resource_by_name(name)), "Host '%s' declared several times in the platform file", name); - xbt_assert(power_peak > 0, "Power has to be >0"); + xbt_assert(xbt_dynar_getfirst_as(power_peak, double) > 0.0, + "Power has to be >0.0"); xbt_assert(core > 0, "Invalid number of cores %d", core); cpu = new CpuCas01Lmm(this, name, power_peak, pstate, power_scale, power_trace, core, state_initial, state_trace, cpu_properties);