From: Craig Topper Date: Mon, 4 Mar 2019 02:02:24 +0000 (+0000) Subject: [SubtargetFeatures] Don't call ApplyFeatureFlag if the feature name is '+help' X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f45a7a3b4f4754710a3027c2c69603de846c16a3;p=llvm [SubtargetFeatures] Don't call ApplyFeatureFlag if the feature name is '+help' 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 --- diff --git a/lib/MC/SubtargetFeature.cpp b/lib/MC/SubtargetFeature.cpp index 84c743c5e33..9b774c1fab8 100644 --- a/lib/MC/SubtargetFeature.cpp +++ b/lib/MC/SubtargetFeature.cpp @@ -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;