~ chicken-core (master) /tests/ffi-tests-2.scm
Trap1;; -d3 caused shadowing of variable assigned to callback wrapper, which in2;; turn resulted in an invalid optimization of the callback, assuming the3;; Scheme-level procedure was not externally visible.45(module testcase () ;; NOTE: It does *not* fail outside a module!6 (import scheme (chicken base) (chicken foreign))78 (define-external (some_callback ((c-pointer void) blabla)) scheme-object9 #t)1011 (define (test-callback)12 ((foreign-safe-lambda* void ()13 "C_return(some_callback(NULL));")))1415 (test-callback))