/in/foo.cc: In function 'Seg query(int, int, int)':
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
Seg a=query(lc(k),l,r),b=query(rc(k),l,r),c; c.l=c.r=0;
^
/in/foo.cc: In function 'int main()':
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:52:44: warning: '*((void*)& c +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]