Fix deprecation warnings during interop indexer compilation
This commit is contained in:
committed by
SvyatoslavScherbina
parent
5ad0643154
commit
ed55fd1a44
+2
-2
@@ -140,7 +140,7 @@ internal fun CXTranslationUnit.ensureNoCompileErrors(): CXTranslationUnit {
|
|||||||
internal typealias CursorVisitor = (cursor: CValue<CXCursor>, parent: CValue<CXCursor>) -> CXChildVisitResult
|
internal typealias CursorVisitor = (cursor: CValue<CXCursor>, parent: CValue<CXCursor>) -> CXChildVisitResult
|
||||||
|
|
||||||
internal fun visitChildren(parent: CValue<CXCursor>, visitor: CursorVisitor) {
|
internal fun visitChildren(parent: CValue<CXCursor>, visitor: CursorVisitor) {
|
||||||
val visitorStableRef = StableObjPtr.create(visitor)
|
val visitorStableRef = StableRef.create(visitor)
|
||||||
try {
|
try {
|
||||||
val clientData = visitorStableRef.asCPointer()
|
val clientData = visitorStableRef.asCPointer()
|
||||||
clang_visitChildren(parent, staticCFunction { cursorIt, parentIt, clientDataIt ->
|
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) {
|
internal fun indexTranslationUnit(index: CXIndex, translationUnit: CXTranslationUnit, options: Int, indexer: Indexer) {
|
||||||
val indexerStableRef = StableObjPtr.create(indexer)
|
val indexerStableRef = StableRef.create(indexer)
|
||||||
try {
|
try {
|
||||||
val clientData = indexerStableRef.asCPointer()
|
val clientData = indexerStableRef.asCPointer()
|
||||||
memScoped {
|
memScoped {
|
||||||
|
|||||||
Reference in New Issue
Block a user