Merge pull request #1471 from ZackerySpytz/OCaml-segfaults-list-args

[OCaml] Fix segfaults when too few arguments are passed to a function
This commit is contained in:
William S Fulton 2019-02-15 19:14:45 +00:00 committed by GitHub
commit 6522afe90a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 77 additions and 9 deletions

View file

@ -18,7 +18,7 @@ let _ = print_endline "----------------------------------------"
let callback = new_Callback '()
let _ = caller -> "setCallback" (callback)
let _ = caller -> "call" ()
let _ = caller -> "delCallback" (0)
let _ = caller -> "delCallback" ()
let _ = print_endline "\nAdding and calling an OCaml callback"
let _ = print_endline "------------------------------------"
@ -26,5 +26,5 @@ let _ = print_endline "------------------------------------"
let callback = new_derived_object new_Callback (new_OCamlCallback) '()
let _ = caller -> "setCallback" (callback)
let _ = caller -> "call" ()
let _ = caller -> "delCallback" (0)
let _ = caller -> "delCallback" ()
let _ = print_endline "\nOCaml exit"