Remove unused dsym type info from ObjcVariablesExtension.

WANT_LGTM=all
PiperOrigin-RevId: 153584480
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
index e3168bf..e0dd592 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
@@ -303,8 +303,7 @@
       Artifact dsymBundleZip = intermediateArtifacts.tempDsymBundleZip(dsymOutputType);
       extensionBuilder
           .setDsymBundleZip(dsymBundleZip)
-          .addVariableCategory(VariableCategory.DSYM_VARIABLES)
-          .setDsymOutputType(dsymOutputType);
+          .addVariableCategory(VariableCategory.DSYM_VARIABLES);
       registerDsymActions(dsymOutputType);
       executableLinkAction.addActionOutput(dsymBundleZip);
     }
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcVariablesExtension.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcVariablesExtension.java
index 99c4494..bf43087 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcVariablesExtension.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcVariablesExtension.java
@@ -75,7 +75,6 @@
   private final ImmutableSet<Artifact> forceLoadArtifacts;
   private final ImmutableList<String> attributeLinkopts;
   private final ImmutableSet<VariableCategory> activeVariableCategories;
-  private final DsymOutputType dsymOutputType;
   private final Artifact dsymBundleZip;
   private final Artifact linkmap;
   private final Artifact bitcodeSymbolMap;
@@ -92,7 +91,6 @@
       ImmutableSet<Artifact> forceLoadArtifacts,
       ImmutableList<String> attributeLinkopts,
       ImmutableSet<VariableCategory> activeVariableCategories,
-      DsymOutputType dsymOutputType,
       Artifact dsymBundleZip,
       Artifact linkmap,
       Artifact bitcodeSymbolMap) {
@@ -108,7 +106,6 @@
     this.forceLoadArtifacts = forceLoadArtifacts;
     this.attributeLinkopts = attributeLinkopts;
     this.activeVariableCategories = activeVariableCategories;
-    this.dsymOutputType = dsymOutputType;
     this.dsymBundleZip = dsymBundleZip;
     this.linkmap = linkmap;
     this.bitcodeSymbolMap = bitcodeSymbolMap;
@@ -254,7 +251,6 @@
     private ImmutableSet<Artifact> forceLoadArtifacts;
     private ImmutableList<String> libraryNames;
     private ImmutableList<String> attributeLinkopts;
-    private DsymOutputType dsymOutputType;
     private Artifact dsymBundleZip;
     private Artifact linkmap;
     private Artifact bitcodeSymbolMap;
@@ -328,12 +324,6 @@
       return this;
     }
 
-    /** Sets the dsym type for the dsym bundle generated by this target. */
-    public Builder setDsymOutputType(DsymOutputType dsymOutputType) {
-      this.dsymOutputType = dsymOutputType;
-      return this;
-    }
-
     /** Sets the Artifact for the zipped dsym bundle. */
     public Builder setDsymBundleZip(Artifact dsymBundleZip) {
       this.dsymBundleZip = dsymBundleZip;
@@ -374,7 +364,7 @@
         Preconditions.checkNotNull(attributeLinkopts, "missing attribute linkopts");
       }
       if (activeVariableCategories.contains(VariableCategory.DSYM_VARIABLES)) {
-        Preconditions.checkNotNull(dsymOutputType, "missing dsym output type");
+        Preconditions.checkNotNull(dsymBundleZip, "missing dsym bundle zip artifact");
       }
       if (activeVariableCategories.contains(VariableCategory.LINKMAP_VARIABLES)) {
         Preconditions.checkNotNull(linkmap, "missing linkmap artifact");
@@ -395,7 +385,6 @@
           forceLoadArtifacts,
           attributeLinkopts,
           activeVariableCategories,
-          dsymOutputType,
           dsymBundleZip,
           linkmap,
           bitcodeSymbolMap);