Skip to content

Commit b40219b

Browse files
author
Robert Marsh
committed
C++: add good example for DeadCodeGoto
1 parent 17537bb commit b40219b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
goto err;
2-
free(pointer);
3-
err: return -1;
1+
goto err1;
2+
free(pointer); // BAD: this line is unreachable
3+
err1: return -1;
4+
5+
free(pointer); // GOOD: this line is reachable
6+
goto err2;
7+
err2: return -1;

0 commit comments

Comments
 (0)