microsoft warning fixed for aligned allocation