diff --git a/include/llvm/Support/CommandLine.h b/include/llvm/Support/CommandLine.h index 3cc2c3c0121..036830282a5 100644 --- a/include/llvm/Support/CommandLine.h +++ b/include/llvm/Support/CommandLine.h @@ -187,24 +187,27 @@ enum MiscFlags { // Miscellaneous flags to adjust argument // class OptionCategory { private: - StringRef const Name; - StringRef const Description; + StringRef Name = "General Category"; + StringRef Description; void registerCategory(); public: - OptionCategory(StringRef const Name, - StringRef const Description = "") + OptionCategory(StringRef Name, + StringRef Description = "") : Name(Name), Description(Description) { registerCategory(); } + OptionCategory() = default; StringRef getName() const { return Name; } StringRef getDescription() const { return Description; } + + SmallPtrSet