Index: lib/ASTMatchers/Dynamic/Registry.cpp =================================================================== --- lib/ASTMatchers/Dynamic/Registry.cpp +++ lib/ASTMatchers/Dynamic/Registry.cpp @@ -40,11 +40,11 @@ const ConstructorMap &constructors() const { return Constructors; } private: - void registerMatcher(StringRef MatcherName, MatcherDescriptor *Callback); + void registerMatcher(const char *MatcherName, MatcherDescriptor *Callback); ConstructorMap Constructors; }; -void RegistryMaps::registerMatcher(StringRef MatcherName, +void RegistryMaps::registerMatcher(const char *MatcherName, MatcherDescriptor *Callback) { assert(Constructors.find(MatcherName) == Constructors.end()); Constructors[MatcherName] = Callback;