From 3e3a3dbe280389dec32193d83043df79c0c5684d Mon Sep 17 00:00:00 2001 From: Samuel Susla Date: Tue, 14 Nov 2023 07:24:55 -0800 Subject: [PATCH] use react::hash_combine instead of folly::hash_combine (#41477) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/41477 changelog: [internal] Reviewed By: cipolleschi Differential Revision: D51304535 fbshipit-source-id: d7de89c50e30a936b982c5dc568f3516ab140266 --- .../react/renderer/textlayoutmanager/TextMeasureCache.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h index 0bed0d7d6c7..c51f4ff51da 100644 --- a/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h +++ b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h @@ -146,10 +146,8 @@ inline size_t textAttributesHashLayoutWise( // Here we are not taking `isAttachment` and `layoutMetrics` into account // because they are logically interdependent and this can break an invariant // between hash and equivalence functions (and cause cache misses). - return folly::hash::hash_combine( - 0, - fragment.string, - textAttributesHashLayoutWise(fragment.textAttributes)); + return facebook::react::hash_combine( + fragment.string, textAttributesHashLayoutWise(fragment.textAttributes)); } inline bool areAttributedStringsEquivalentLayoutWise(