Windows CROSSTOOL: Add action_config for preprocess-assemble

Fixed https://github.com/bazelbuild/bazel/issues/5495

RELNOTES: None
PiperOrigin-RevId: 202929359
diff --git a/tools/cpp/CROSSTOOL.tpl b/tools/cpp/CROSSTOOL.tpl
index dd98105..cdf12fc 100644
--- a/tools/cpp/CROSSTOOL.tpl
+++ b/tools/cpp/CROSSTOOL.tpl
@@ -376,6 +376,19 @@
   }
 
   action_config {
+    config_name: 'preprocess-assemble'
+    action_name: 'preprocess-assemble'
+    tool {
+      tool_path: '%{msvc_ml_path}'
+    }
+    implies: 'compiler_input_flags'
+    implies: 'compiler_output_flags'
+    implies: 'nologo'
+    implies: 'msvc_env'
+    implies: 'sysroot'
+  }
+
+  action_config {
     config_name: 'c-compile'
     action_name: 'c-compile'
     tool {