]> granicus.if.org Git - llvm/commitdiff
[SubtargetFeatures] Don't call ApplyFeatureFlag if the feature name is '+help'
authorCraig Topper <craig.topper@intel.com>
Mon, 4 Mar 2019 02:02:24 +0000 (02:02 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 4 Mar 2019 02:02:24 +0000 (02:02 +0000)
Just print the help and stop. Otherwise we'll print a message about it not being a real feature name after printing the help text.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355299 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/SubtargetFeature.cpp

index 84c743c5e33763fc2c148d1e650de78531691f4b..9b774c1fab818d9fba1e851db5d2a2d6e871f569 100644 (file)
@@ -232,8 +232,8 @@ SubtargetFeatures::getFeatureBits(StringRef CPU,
     // Check for help
     if (Feature == "+help")
       Help(CPUTable, FeatureTable);
-
-    ApplyFeatureFlag(Bits, Feature, FeatureTable);
+    else
+      ApplyFeatureFlag(Bits, Feature, FeatureTable);
   }
 
   return Bits;