diff --git a/ffi/src/main/kotlin/gay/pizza/pork/ffi/JnaNativeProvider.kt b/ffi/src/main/kotlin/gay/pizza/pork/ffi/JnaNativeProvider.kt index 13261c1..3e5d82a 100644 --- a/ffi/src/main/kotlin/gay/pizza/pork/ffi/JnaNativeProvider.kt +++ b/ffi/src/main/kotlin/gay/pizza/pork/ffi/JnaNativeProvider.kt @@ -10,6 +10,7 @@ class JnaNativeProvider : NativeProvider { override fun provideNativeFunction(definition: String, arguments: List): CallableFunction { val functionDefinition = FfiFunctionDefinition.parse(definition) val function = Function.getFunction(functionDefinition.library, functionDefinition.function) + ?: throw RuntimeException("Failed to find function ${functionDefinition.function} in library ${functionDefinition.library}") return CallableFunction { functionArgs -> val ffiArgs = mutableListOf() for ((index, spec) in arguments.withIndex()) {