2 Conditional jump or move depends on uninitialised value(s)
3 at 0x........: foo (partiallydefinedeq.c:15)
4 by 0x........: main (partiallydefinedeq.c:37)
6 Conditional jump or move depends on uninitialised value(s)
7 at 0x........: foo (partiallydefinedeq.c:15)
8 by 0x........: main (partiallydefinedeq.c:52)
12 in use at exit: ... bytes in ... blocks
13 total heap usage: ... allocs, ... frees, ... bytes allocated
15 For a detailed leak analysis, rerun with: --leak-check=full
17 Use --track-origins=yes to see where uninitialised values come from
18 For lists of detected and suppressed errors, rerun with: -s
19 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)