VO
Size: a a a
VO
MP
E
СС
MP
int rc;
void *p = lib_foo();
if (p == NULL) {
rc = -1;
goto err_foo;
}
err_foo:
dealloc_some_shit_on_error();
return rc;
foo()?;
MP
DL
int rc;
void *p = lib_foo();
if (p == NULL) {
rc = -1;
goto err_foo;
}
err_foo:
dealloc_some_shit_on_error();
return rc;
foo()?;
DL
VO
MP
VO
MP
MP
DL
MP
СС
MP
VO
СС
DL