From: Francis Deslauriers Date: Thu, 19 Aug 2021 21:14:46 +0000 (-0400) Subject: Fix: statements with side-effects in assert statements X-Git-Tag: v2.12.6~11 X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;h=e0ad3e31a29af205ab5b9d73d9866410c6d3ee03;hp=e0ad3e31a29af205ab5b9d73d9866410c6d3ee03;p=lttng-tools.git Fix: statements with side-effects in assert statements Background ========== When building with the NDEBUG definition the `assert()` statements are removed. Issue ===== Currently, a few `assert()` statements in the code base contain statements that have side effects and removing them changes the behavior for the program. Fix === Extract the statements with side effects out of the `assert()` statements. Signed-off-by: Francis Deslauriers Signed-off-by: Jérémie Galarneau Change-Id: I0b11c8e25c3380563332b4c0fad15f70b09a7335 ---