Minimal testcase added by sjamaan 3 days ago
;; Compile with csc -d3 testcase.scm ;; and then run to see it fail (module testcase () ;; NOTE: It does *not* fail outside a module! (import scheme (chicken base) (chicken foreign)) (define-external (some_callback ((c-pointer void) blabla)) scheme-object #t) (define (test-callback) ((foreign-safe-lambda* void () "C_return(some_callback(NULL));"))) (test-callback))