diff --git a/src/ehwrite.cpp b/src/ehwrite.cpp
index ffaf300e162b20b6807429d22c14a4571e79d5df..331461d2cd828fb258c66beded971d6a26b63103 100644
--- a/src/ehwrite.cpp
+++ b/src/ehwrite.cpp
@@ -1472,6 +1472,8 @@ void ElfEhWriter_t<ptrsize>::GenerateEhOutput()
 		{
 			output_fde(fde,out, fde_num++);
 		}
+
+		out << "\t.int 0  " << asm_comment << " null terminator "  << endl;
 	};
 	auto generate_gcc_except_table=[&](ostream& out) -> void	
 	{