Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GOTO conversion: create temporaries with minimal scope #8363

Merged
merged 2 commits into from
Jul 22, 2024

GOTO conversion: move out-only clean_expr parameter to return value

cb2e20c
Select commit
Loading
Failed to load commit list.
Merged

GOTO conversion: create temporaries with minimal scope #8363

GOTO conversion: move out-only clean_expr parameter to return value
cb2e20c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Jul 18, 2024 in 0s

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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ansi-c/goto-conversion/goto_convert_side_effect.cpp#L25

Added line #L25 was not covered by tests