On Tue, 22 Oct 2024 07:06:11 GMT, Stefan Karlsson <stef...@openjdk.org> wrote:

>> I changed the code to `assert(is_pending_aot_linked_class(k), "sanity")`. 
>> Since iterator.hpp is widely used, I avoid including 
>> aotLinkedClassBulkLoader.hpp in this header, and route the call through 
>> iterator.cpp.
>
> My proposal was to use it in this file (iterator.inline.hpp) and not 
> iterator.hpp. I see no need to route this through the .cpp file.

iterator.inline.hpp is included by many cpp file (580 out of 1409 .o files in 
hotspot), so I don't want to add aotLinkedClassBulkLoader.hpp to it.


scanning    580 iterator.inline.hpp
   2 found    580 oop.inline.hpp
   3 found    580 zIterator.inline.hpp
   4 found    580 zBarrierSet.inline.hpp
   5 found     60 g1OopClosures.inline.hpp
   6 found      7 g1FullGCOopClosures.inline.hpp
   7 found      5 psPromotionManager.inline.hpp

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21143#discussion_r1810959378

Reply via email to