fix for intel c++