In function 'int FindMax(int*, int)',
inlined from 'int MaxProFrom(int*, int, int)' at /in/foo.cc:25:18:
/in/foo.cc:6:9: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized]
6 | int max = a[0];
| ^~~
/in/foo.cc: In function 'int MaxProFrom(int*, int, int)':
/in/foo.cc:20:9: note: 'b' declared here
20 | int b[100000];
| ^
In function 'int FindMax(int*, int)',
inlined from 'int MaxPro(int*, int)' at /in/foo.cc:38:18:
/in/foo.cc:6:9: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
6 | int max = a[0];
| ^~~
/in/foo.cc: In function 'int MaxPro(int*, int)':
/in/foo.cc:33:9: note: 'c' declared here
33 | int c[100000];
| ^