ExternalLibraryFunction.st
changeset 24055 6b7d72a17973
parent 24053 771e243d3ce8
child 24064 9f4295bdff8e
--- a/ExternalLibraryFunction.st	Thu Apr 11 07:30:32 2019 +0200
+++ b/ExternalLibraryFunction.st	Thu Apr 11 08:54:15 2019 +0200
@@ -3019,7 +3019,8 @@
 	    ^ self primitiveFailed:'FFI support missing in this build'.
 	].
 	(failureCode == #InvalidArgument) ifTrue:[
-	    ^ self primitiveFailed:('cannot convert argument: #%1' bindWith:failureArgNr).
+	    ^ self primitiveFailed:('cannot convert argument: #%1 (to %2)'
+					bindWith:failureArgNr with:(argTypeSymbols at:failureArgNr)).
 	].
 	(failureCode == #UnknownReturnType) ifTrue:[
 	    ^ self primitiveFailed:('unknown return type: #%1' bindWith:returnTypeSymbol).