I have no idea what this is for, but you should guard it for msvc since that is the only compiler that recognizes this switch, right?