Move small fields to avoid padding in AsyncSocket.h and AsyncSSLSocket.h
authorRichard Fillman <rfillman@fb.com>
Thu, 19 Oct 2017 00:19:59 +0000 (17:19 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 19 Oct 2017 00:21:05 +0000 (17:21 -0700)
commite5b4d8b8ade846ad09423fcfb40555f80c8caef3
treefe5dd4a43e89307e3c1dae8af9ddd86c08bd47d9
parentfe34da59aecff8fb1bfca13361d02026cfa3b17e
Move small fields to avoid padding in AsyncSocket.h and AsyncSSLSocket.h

Summary: Compiled mcrouter with the 'Wpadded' flag to try to find any wasted space. Mcrouter itself did not have anything, but there was a lot in AsyncSocket.h and AsyncSSLSocket.h so looked into those and removed a bit of wasted space

Reviewed By: yfeldblum, brianwatling

Differential Revision: D6033977

fbshipit-source-id: 2dc127208e09980be6a5db576b45d30ac6e044ff
folly/io/async/AsyncSSLSocket.h
folly/io/async/AsyncSocket.h