X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=examples%2Ftest.ml;h=490401ed5e375807e1d32da78c89952b97893d28;hb=7f82a6f31e40e596a43939ab18d685a8f0b78d7b;hp=6ab869bb0f733611d60d0c932512b136bb4e1a88;hpb=c6a26bacdd51fbe32048e4ac15545dd58039cf32;p=perl4caml.git diff --git a/examples/test.ml b/examples/test.ml index 6ab869b..490401e 100644 --- a/examples/test.ml +++ b/examples/test.ml @@ -1,6 +1,6 @@ (* Simple test of the API. * Copyright (C) 2003 Merjis Ltd. - * $Id: test.ml,v 1.5 2003-10-16 11:03:52 rich Exp $ + * $Id: test.ml,v 1.7 2004-11-25 22:16:17 rich Exp $ *) open Printf @@ -48,8 +48,10 @@ let () = let sv = Perl.call_method obj "get_foo" [] in printf "TestClass.foo is %d\n" (Perl.int_of_sv sv); flush stdout; - (* Destroy the interpreter. *) - Perl.destroy (Perl.current_interpreter ()); + (* Create an undef value and test it. *) + let undef = Perl.sv_undef () in + printf "sv_is_undef (undef) = %s\n" + (string_of_bool (Perl.sv_is_undef undef)); (* Perform a full collection - good way to find GC/allocation bugs. *) Gc.full_major ()