@@ -689,8 +689,10 @@ class FunctionsCategorizer {
689
689
690
690
private:
691
691
struct Rule {
692
+ using TupleOfThreeStringRef = std::tuple<StringRef, StringRef, StringRef>;
693
+
692
694
private:
693
- std::variant<StringRef, std::tuple<StringRef, StringRef, StringRef> ,
695
+ std::variant<StringRef, TupleOfThreeStringRef ,
694
696
std::function<std::string(Function *)>>
695
697
Storage;
696
698
@@ -761,7 +763,7 @@ std::string FunctionsCategorizer::computeCategoryFor(Function *F) const {
761
763
} break ;
762
764
763
765
case Rule::RKind::K_FlagMetadata: {
764
- std::tuple<StringRef, StringRef, StringRef> Data =
766
+ Rule::TupleOfThreeStringRef Data =
765
767
R.getStorage <Rule::RKind::K_FlagMetadata>();
766
768
if (F->hasMetadata (std::get<0 >(Data)))
767
769
Result += std::get<1 >(Data);
@@ -799,7 +801,7 @@ std::string FunctionsCategorizer::computeCategoryFor(Function *F) const {
799
801
} break ;
800
802
801
803
case Rule::RKind::K_FlagAttribute: {
802
- std::tuple<StringRef, StringRef, StringRef> Data =
804
+ Rule::TupleOfThreeStringRef Data =
803
805
R.getStorage <Rule::RKind::K_FlagAttribute>();
804
806
if (F->hasFnAttribute (std::get<0 >(Data)))
805
807
Result += std::get<1 >(Data);
0 commit comments