Avoid bitwise and in boolean expression (#4603)
In #3404 a logical && was replaced with a bitwise & to ensure that both side-effecting arguments were evaluated. However, this leads to warnings from some compilers (leading to the OSS-Fuzz build breaking, in particular). This change reworks the relevant code so that both arguments to the logical && are evaluated into temporaries.
Loading
Please register or sign in to comment