~ chicken-core (chicken-5) bed0ad7f2cc7a3c65c4bbe3cf3bf9456a5a33309
commit bed0ad7f2cc7a3c65c4bbe3cf3bf9456a5a33309 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Fri Nov 10 12:03:48 2017 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Fri Nov 10 12:03:48 2017 +0100 random-bytes: invalid use of inline C function diff --git a/extras.scm b/extras.scm index 0eaacd32..ff814761 100644 --- a/extras.scm +++ b/extras.scm @@ -679,7 +679,7 @@ (when (< size 0) (##sys#error 'random-bytes "invalid size" size))) (let* ((dest (cond (buf - (when (or (##core#inline "C_immediatep" buf) + (when (or (##sys#immediate? buf) (not (##core#inline "C_byteblockp" buf))) (##sys#error 'random-bytes "invalid buffer type" buf))Trap