lowptr optimization for ClsMethData
Summary:
ClsMethData only holds 2 pointers. At lowptr mode, the size of ClsMethData is 8 byte which can fit to Value union.
Hence, at lowptr mode, ClsMethData can be uncounted.
* We also need to specialize `LowPtrImpl<T, S>` for `RawStorage<low_storage_t>` type to make sure this class is trivially copyable. (This is used by LowPtr<Class> m_cls and LowPtr<Func> m_func fields in ClsMethData)
Reviewed By: markw65
Differential Revision:
D14176650
fbshipit-source-id:
4fbe82f543536d8254dc425b139b7a52d1a0b136