Please find the below LCOV Report of my code:
83 : 84 : uint8_t a = 0;
84 [ + - ]: 84 : ret = check_uint(section, VALUE, &a);
85 [ + + ]: 84 : if (success != ret) {
86 [ + - ][ + - ]: 1 : std::cout << "a read from section. returned Error" << endl;
87 : 1 : return ret;
88 : : }
At Line No: 86, (-) not taken its displaying Branch 5 was not taken, but the possibility of ret is 2(success or failure). Anybody can please clarify to me what exactly the mean (Branch 5 was not taken) in lcov branch coverage report?