From ed55fd1a4400f2b62ca1bb04b3cf41676b08ee73 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 11 Dec 2017 13:28:11 +0300 Subject: [PATCH] Fix deprecation warnings during interop indexer compilation --- .../org/jetbrains/kotlin/native/interop/indexer/Utils.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt b/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt index 9cafab38858..f45bcb5b4dd 100644 --- a/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt +++ b/Interop/Indexer/src/main/kotlin/org/jetbrains/kotlin/native/interop/indexer/Utils.kt @@ -140,7 +140,7 @@ internal fun CXTranslationUnit.ensureNoCompileErrors(): CXTranslationUnit { internal typealias CursorVisitor = (cursor: CValue, parent: CValue) -> CXChildVisitResult internal fun visitChildren(parent: CValue, visitor: CursorVisitor) { - val visitorStableRef = StableObjPtr.create(visitor) + val visitorStableRef = StableRef.create(visitor) try { val clientData = visitorStableRef.asCPointer() clang_visitChildren(parent, staticCFunction { cursorIt, parentIt, clientDataIt -> @@ -341,7 +341,7 @@ internal interface Indexer { } internal fun indexTranslationUnit(index: CXIndex, translationUnit: CXTranslationUnit, options: Int, indexer: Indexer) { - val indexerStableRef = StableObjPtr.create(indexer) + val indexerStableRef = StableRef.create(indexer) try { val clientData = indexerStableRef.asCPointer() memScoped {