diff --git a/libavutil/wchar_filename.h b/libavutil/wchar_filename.h
index c553c46f4f160c4c8a95e94930d1b828256175e7..2ade321bedd9762d10e7244bb6c82459dc62616a 100644
--- a/libavutil/wchar_filename.h
+++ b/libavutil/wchar_filename.h
@@ -23,6 +23,7 @@
 #include <windows.h>
 #include "mem.h"
 
+av_warn_unused_result
 static inline int utf8towchar(const char *filename_utf8, wchar_t **filename_w)
 {
     int num_chars;