ignore clang warnings about unsequenced variables