GOTO conversion: create temporaries with minimal scope #8363
86.58% of diff hit (target 78.32%)
View this Pull Request on Codecov
86.58% of diff hit (target 78.32%)
Annotations
Check warning on line 20 in src/ansi-c/goto-conversion/destructor.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/destructor.cpp#L19-L20
Added lines #L19 - L20 were not covered by tests
Check warning on line 250 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L248-L250
Added lines #L248 - L250 were not covered by tests
Check warning on line 296 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L296
Added line #L296 was not covered by tests
Check warning on line 298 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L298
Added line #L298 was not covered by tests
Check warning on line 300 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L300
Added line #L300 was not covered by tests
Check warning on line 468 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L468
Added line #L468 was not covered by tests
Check warning on line 536 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L536
Added line #L536 was not covered by tests
Check warning on line 541 in src/ansi-c/goto-conversion/goto_clean_expr.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_clean_expr.cpp#L541
Added line #L541 was not covered by tests
Check warning on line 763 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L763
Added line #L763 was not covered by tests
Check warning on line 897 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L896-L897
Added lines #L896 - L897 were not covered by tests
Check warning on line 1106 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1106
Added line #L1106 was not covered by tests
Check warning on line 1110 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1110
Added line #L1110 was not covered by tests
Check warning on line 1132 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1132
Added line #L1132 was not covered by tests
Check warning on line 1271 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1271
Added line #L1271 was not covered by tests
Check warning on line 1273 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1273
Added line #L1273 was not covered by tests
Check warning on line 1294 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1294
Added line #L1294 was not covered by tests
Check warning on line 1404 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1404
Added line #L1404 was not covered by tests
Check warning on line 1410 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1410
Added line #L1410 was not covered by tests
Check warning on line 1413 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1413
Added line #L1413 was not covered by tests
Check warning on line 1474 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L1474
Added line #L1474 was not covered by tests
Check warning on line 2032 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L2031-L2032
Added lines #L2031 - L2032 were not covered by tests
Check warning on line 2038 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L2036-L2038
Added lines #L2036 - L2038 were not covered by tests
Check warning on line 2043 in src/ansi-c/goto-conversion/goto_convert.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert.cpp#L2042-L2043
Added lines #L2042 - L2043 were not covered by tests
Check warning on line 18 in src/ansi-c/goto-conversion/goto_convert_function_call.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert_function_call.cpp#L18
Added line #L18 was not covered by tests
Check warning on line 25 in src/ansi-c/goto-conversion/goto_convert_side_effect.cpp
codecov / codecov/patch
src/ansi-c/goto-conversion/goto_convert_side_effect.cpp#L25
Added line #L25 was not covered by tests