make sjlj compatible with msvc compiler