commit | c0f8e1b9808f458bc818ff61e23bbc034ec7efb4 | [log] [tgz] |
---|---|---|
author | Alexander Shabalin <alexander.shabalin@jetbrains.com> | Thu Aug 21 17:28:55 2025 +0200 |
committer | Alexander Shabalin <alexander.shabalin@jetbrains.com> | Thu Aug 21 17:28:55 2025 +0200 |
tree | 9957f5ea69142e2fae3f5e24c4de140ec81d244e | |
parent | 43ca5f89089302d672ad65a1d2fccca0976b7b44 [diff] |
inline forEachBit
diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/util/CustomBitSet.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/util/CustomBitSet.kt index 8750410..66e45f3 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/util/CustomBitSet.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/util/CustomBitSet.kt
@@ -8,7 +8,7 @@ /** * Provides some bulk operations needed for devirtualization */ -class CustomBitSet private constructor(size: Int, data: LongArray) { +internal class CustomBitSet private constructor(size: Int, data: LongArray) { private var size = size private var data = data @@ -59,7 +59,7 @@ return cardinality } - fun forEachBit(block: (Int) -> Unit) { + inline fun forEachBit(block: (Int) -> Unit) { for (index in 0 until size) { var d = data[index] val idx = index shl 6