remove AccessSpreader extern-template-struct
Summary: Using `extern template struct` can be tricky - best to avoid. Use static storage but no longer use static initialization to avoid all issues surrounding ODR, global initializers, etc. Microbenchmarks show no significant hit. Add a global constructor to continue triggering initialization at static initialization time. Differential Revision: D27746718 fbshipit-source-id: c5288c33412a80bb813c8d615794b9773cef323c
Showing
Please register or sign in to comment