diff --git a/foreign_cc/private/cc_toolchain_util.bzl b/foreign_cc/private/cc_toolchain_util.bzl index 9b3397475..953a4dbb0 100644 --- a/foreign_cc/private/cc_toolchain_util.bzl +++ b/foreign_cc/private/cc_toolchain_util.bzl @@ -330,7 +330,7 @@ def _convert_flags(compiler, flags): list: The converted flags """ if compiler == "msvc-cl": - return [flag.replace("/", "-") if flag.startswith("/") else flag for flag in flags] + return [("-" + flag.removeprefix("/")) if flag.startswith("/") else flag for flag in flags] return flags def _add_if_needed(arr, add_arr):