@@ -595,7 +595,7 @@ class ParsedAttrSpec {
595595 return value_property_by_name_;
596596 }
597597
598- const unordered_map <std::string, const CssDeclaration*>&
598+ const absl::flat_hash_map <std::string, const CssDeclaration*>&
599599 css_declaration_by_name () const {
600600 return css_declaration_by_name_;
601601 }
@@ -620,7 +620,8 @@ class ParsedAttrSpec {
620620 // Name lookup for spec().value_properties().properties().
621621 unordered_map<std::string, const PropertySpec*> value_property_by_name_;
622622 // Name lookup for spec().css_declaration().
623- unordered_map<std::string, const CssDeclaration*> css_declaration_by_name_;
623+ absl::flat_hash_map<std::string, const CssDeclaration*>
624+ css_declaration_by_name_;
624625 // The mandatory spec().value_properties().properties().
625626 vector<const PropertySpec*> mandatory_value_properties_;
626627 vector<TypeIdentifier> disabled_by_;
@@ -4323,7 +4324,7 @@ void ValidateAttrDeclaration(const ParsedAttrSpec& parsed_attr_spec,
43234324 // If there were errors parsing, exit from validating further.
43244325 if (!css_errors.empty ()) return ;
43254326
4326- const unordered_map <std::string, const CssDeclaration*>&
4327+ const absl::flat_hash_map <std::string, const CssDeclaration*>&
43274328 css_declaration_by_name = parsed_attr_spec.css_declaration_by_name ();
43284329
43294330 for (auto & declaration : declarations) {
0 commit comments