add failing test highlighting panic on invalid UTF-8 cstr

Signed-off-by: Thierry Marianne <thierry@marianne.io>
This commit is contained in:
Thierry Marianne
2026-03-04 08:55:11 +01:00
parent 453a88f03e
commit ac71cff338
2 changed files with 63 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
:- use_module(library(os)).
:- use_module(library(ffi)).
init :-
read(Body),
term_variables(Body, [LIB]),
Body,
use_foreign_module(LIB, [
'ffi_invalid_utf8_cstr'([], cstr)
]).
test :-
ffi:'ffi_invalid_utf8_cstr'(Str),
write(Str), nl.
:- initialization((init,test)).