diff --git a/src/include/storage/s_lock.h b/src/include/storage/s_lock.h
index 957757037825e8efa2df4462d550684d9fe12194..575b9db94e0a0bf9dce5a3af65a0b0cca84fdf0b 100644
--- a/src/include/storage/s_lock.h
+++ b/src/include/storage/s_lock.h
@@ -601,9 +601,9 @@ do \
 		"       .set noreorder      \n" \
 		"       .set nomacro        \n" \
 		"       sync                \n" \
-		"       .set pop              "
-:
-:		"memory");
+		"       .set pop              " \
+: \
+:		"memory"); \
 	*((volatile slock_t *) (lock)) = 0; \
 } while (0)