UninitializedMemoryHacks gcc 9 support
Summary: gcc 9's libstdc++ moves the definition of _M_impl._M_finish into a new intermediate class. It's still addressible with the same name, but the type of the member pointer changes. This diff switches to using decltype to tolerate both the old and the new implementation. Reported as issue https://github.com/facebook/folly/issues/1223 Reviewed By: yfeldblum Differential Revision: D17283175 fbshipit-source-id: 9c9da28b83c3cb3584d33575b462d10b17002edb
Showing
Please register or sign in to comment