remove gcc warning on pragma