diff --git a/doc/extensions.html b/doc/extensions.html
index 799679a3..748c1793 100644
--- a/doc/extensions.html
+++ b/doc/extensions.html
@@ -427,7 +427,9 @@ the toolchain used to compile LuaJIT:
on the C stack. The contents of the C++ exception object
pass through unmodified.
Lua errors can be caught on the C++ side with catch(...).
-The corresponding Lua error message can be retrieved from the Lua stack.
+The corresponding Lua error message can be retrieved from the Lua stack.
+For MSVC for Windows 64 bit this requires compilation of your C++ code
+with /EHa.
Throwing Lua errors across C++ frames is safe. C++ destructors
will be called.