gcc -Waggregate-return で出る警告

info_t getInfo() では関数側も呼び出し側も

 warning: function returns an aggregate
 warning: function call has aggregate value

が出る (info_t& getInfo() ならば警告はでない)