On Wed, 1 Nov 2023 09:37:22 GMT, Johan Sjölen <jsjo...@openjdk.org> wrote:
>> I'll do the former, that is clearer I agree, but leave the latter out (I >> assume with the macro you mean add it to globalDefenitions.hpp). >> >> I fear that a lot of bikeshedding and general discussions would start, and >> to do it properly needs a bit more time. Because we really would benefit >> from having a nice templatized utility classes for ranges. Like MemRegion, >> but that one is tied to HeapWord* I think. > > `MAX2` and `MIN2` are not macros, they're `constexpr` free functions, and > that's what a `RANGE_INTERSECT` free function should be also. Unexpected > because of their names, I know. FWIW: Yeah, if it's going to be in globalDefinitions.hpp then do that in a separate RFE. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/16301#discussion_r1378579763