Fix usage of std::aligned_storage in TMPUtils.h