function: prepare for std::align