Convert vmIntrinsics::SID to enum class to provide better type safety.
Also, put this enum class in the top level, so it can be forward-declared. I.e.,
enum class vmIntrinsicID : int;
This avoids excessive inclusion of vmIntrinsics.hpp (which currently is included indirectly in almost every hotspot source files).
Also, put this enum class in the top level, so it can be forward-declared. I.e.,
enum class vmIntrinsicID : int;
This avoids excessive inclusion of vmIntrinsics.hpp (which currently is included indirectly in almost every hotspot source files).
- relates to
-
JDK-8257502 Builds fail with new warnings after JDK-8256254
-
- Resolved
-
-
JDK-8256424 Move ciSymbol::symbol_name() to ciSymbols::symbol_name()
-
- Resolved
-
-
JDK-8253402 Convert vmSymbols::SID to enum class
-
- Resolved
-