incorrect #warning pragma after MSVC port