C++ : generating branch coverage data for lcov