found 583300 3.11.2-1
forwarded 583300 http://caml.inria.fr/mantis/view.php?id=5064
tags 583300 + upstream
thank you

Here is a small testcase that when compiled with ocamlopt crashes at
runtime. It uses no external C calls, just basic OCaml language.
ocamlopt creates a call to caml_equal C code at runtime, and it doesn't
catch the stack overflow there.

See the upstream bugreport for more information, and a simple solution.

Testcase:
type t = int*int
let rec foo (n:t) (m:t) =
    if n = m then 42
    else
    let nx, _ = n in
    let r = foo (nx+1, 0) m in
        r + 7

let _ = foo (4,0) (0,0)

Best regards,
--Edwin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to