__pragma detect_mismatch