fix obj-c++