Stop using language parameter create_linking_context_from_compilation_outputs

Its only remaining use is to set CppSemantics for LinkStamp actions, which is
not likely to care.

PiperOrigin-RevId: 512619952
Change-Id: I2b19afd98e7943393e077ecfcbfb45626d6570a2
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java
index 8e51fd3..06be144 100755
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java
@@ -1808,7 +1808,7 @@
       Sequence<?> userLinkFlags, // <String> expected
       Sequence<?> linkingContextsObjects, // <CcLinkingContext> expected
       String name,
-      String languageString,
+      String language,
       boolean alwayslink,
       Sequence<?> additionalInputs, // <Artifact> expected
       boolean disallowStaticLibraries,
@@ -1824,7 +1824,6 @@
     if (checkObjectsBound(stamp, linkedDllNameSuffix, winDefFileObject, testOnlyTargetObject)) {
       CcModule.checkPrivateStarlarkificationAllowlist(thread);
     }
-    Language language = parseLanguage(languageString);
     StarlarkActionFactory actions = starlarkActionFactoryApi;
     int stampInt = 0;
     if (stamp != Starlark.UNBOUND) {
@@ -1854,7 +1853,7 @@
                 label,
                 actions.asActionRegistry(actions),
                 actions.getActionConstructionContext(),
-                getSemantics(language),
+                getSemantics(Language.CPP),
                 featureConfiguration.getFeatureConfiguration(),
                 ccToolchainProvider,
                 fdoContext,