diff --git a/src/bitwriter.c b/src/bitwriter.c
index c24ef0e6d8b9d25c0d8d4fa5f13ef15764ca0422..44fa3a6b5ffc399b755b34a30946a645a772c46e 100644
--- a/src/bitwriter.c
+++ b/src/bitwriter.c
@@ -137,7 +137,11 @@ void run_bitwriter_test(bitwriter_test_elem data[], char flags) {
 }
 
 static void test_bitwriter_ints(void) {
-
+  bitwriter_test_elem data[] = {
+    { -0x200000000, 64 },
+    { 0,0 }
+  };
+  run_bitwriter_test(data, BIT_BIG_ENDIAN | BYTE_BIG_ENDIAN);
 }
 
 static void test_bitwriter_be(void) {