diff --git a/suite/regress/x86_mem_size.py b/suite/regress/x86_mem_size.py
old mode 100644
new mode 100755
index 9a2383ac281d965448d91edd54a200b4b950503c..a9c44c61c5c4fc9ba5628cb3ca59cf86904a3305
--- a/suite/regress/x86_mem_size.py
+++ b/suite/regress/x86_mem_size.py
@@ -1,26 +1,26 @@
-#!/usr/bin/python
-
-# Github issue: #73
-# Author: fvrmatteo
-# Description: missing memory size indicator
-
-from keystone import *
-
-import regress
-
-class TestX86(regress.RegressTest):
-		def runTest(self):
-			# Initialize Keystone engine
-			ks = Ks(KS_ARCH_X86, KS_MODE_32)
-			try:
-				# Assemble to get back insn encoding & statement count
-				encoding, count = ks.asm(b"add ptr ss:[eax + ebx], 0x777")
-			expect KsError as e:
-				if e.errno == KS_ERR_ASM_INVALIDOPERAND:
-					print("Got error KS_ERR_ASM_INVALIDOPERAND as expected")
-				else
-					self.assertFalse(1, "ERROR: %s" % e)
-			
-
-if __name__ == '__main__'
-	regress.main()
\ No newline at end of file
+#!/usr/bin/python
+
+# Github issue: #73
+# Author: fvrmatteo
+# Description: missing memory size indicator
+
+from keystone import *
+
+import regress
+
+class TestX86(regress.RegressTest):
+    def runTest(self):
+        # Initialize Keystone engine
+        ks = Ks(KS_ARCH_X86, KS_MODE_32)
+        try:
+            # Assemble to get back insn encoding & statement count
+            encoding, count = ks.asm(b"add ptr ss:[eax + ebx], 0x777")
+        except KsError as e:
+            if e.errno == KS_ERR_ASM_INVALIDOPERAND:
+                print("Got error KS_ERR_ASM_INVALIDOPERAND as expected")
+            else:
+                self.assertFalse(1, "ERROR: %s" % e)
+
+
+if __name__ == '__main__':
+    regress.main()