diff --git a/src/error.c b/src/error.c
index fce8299b4cdcb31db772df709eb00426a5c8a905..4b8199c92fee19a2e9f2e1a2f58f45a3f2724a63 100644
--- a/src/error.c
+++ b/src/error.c
@@ -237,7 +237,7 @@ PMOD_EXPORT void push_error(const char *description)
 }
 
 PMOD_EXPORT struct svalue throw_value = SVALUE_INIT_FREE;
-int throw_severity;
+PMOD_EXPORT int throw_severity;
 static const char *in_error;
 
 PMOD_EXPORT DECLSPEC(noreturn) void low_error(const char *buf) ATTRIBUTE((noreturn))