https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95029
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- > PacketFragmenting frag(MaxPacketSize(MAX_PACKET_SIZE), PhySize(PHY_SIZE)); I was going to say this defines a function, frag which takes MaxPacketSize and PhySize as arguments and returns PacketFragmenting .