diff --git a/src/ctypes-foreign-base/dl.ml.win b/src/ctypes-foreign-base/dl.ml.win index c5db326b..773ddd80 100644 --- a/src/ctypes-foreign-base/dl.ml.win +++ b/src/ctypes-foreign-base/dl.ml.win @@ -123,5 +123,7 @@ let dlsym ?handle ~symbol = | Dlsy_ok v -> v | Dlsy_unknown -> draise "dlsym" unknown | Dlsy_nomem -> draise "dlsym" nomem - | Dlsy_enoent -> draise "dlsym" "no such symbol" + | Dlsy_enoent -> + let msg = Printf.sprintf "no such symbol: %S" symbol in + draise "dlsym" msg | Dlsy_error x -> draise "dlsym" x