Joshua Gross and Facebook GitHub Bot
d1d11c7639
(Attempt to) Fix compilation of new props parsing for MSVC
...
Summary:
MSVC doesn't like Clang macros. Oops!
Constraints with this bit of code:
1. I'm trying to enforce constexpr in the most obvious, intuitive way possible. Macros are ugly but a "proper" solution would result in 10x as much code that is, totally subjectively, less readable to me.
2. This is evaluating at compile-time a hash of a string which is usually used in the `case` line of a switch statement.
For now I'm just hoping that MSVC will allow us to shadow `hash` which Xcode doesn't like. We might need to add a special pragma(s) for MSVC if it still doesn't like this.
Changelog: [Internal]
Reviewed By: lyahdav
Differential Revision: D37529949
fbshipit-source-id: 9aa605a9786bf5d194819ef8dade778875ae744e
2022-06-29 16:01:24 -07:00
..
2022-02-22 17:23:05 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-05-26 08:17:27 -07:00
2022-03-16 08:10:55 -07:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-06-15 23:37:34 -07:00
2022-06-15 23:37:34 -07:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-04-26 05:11:05 -07:00
2022-04-26 05:11:05 -07:00
2022-03-29 10:48:32 -07:00
2022-03-08 04:28:51 -08:00
2021-12-30 15:11:21 -08:00
2022-04-26 05:11:05 -07:00
2022-04-26 05:11:05 -07:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-01-05 05:53:13 -08:00
2022-01-05 05:53:13 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-06-15 23:37:34 -07:00
2022-06-15 23:37:34 -07:00
2022-06-15 23:37:34 -07:00
2022-06-29 16:01:24 -07:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-06-15 23:37:34 -07:00
2022-06-15 23:37:34 -07:00
2022-02-22 03:23:12 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-06-15 23:37:34 -07:00
2022-06-15 23:37:34 -07:00
2022-06-15 23:37:34 -07:00
2021-12-30 15:11:21 -08:00
2022-06-15 23:37:34 -07:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2022-01-05 05:53:13 -08:00
2022-01-05 05:53:13 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00
2021-12-30 15:11:21 -08:00