diff --git a/HTMLKit/HTMLParserInsertionModes.h b/HTMLKit/HTMLParserInsertionModes.h
index 838e164..5dee85c 100644
--- a/HTMLKit/HTMLParserInsertionModes.h
+++ b/HTMLKit/HTMLParserInsertionModes.h
@@ -41,7 +41,11 @@ typedef NS_ENUM(NSUInteger, HTMLInsertionMode)
};
static NSString * HTMLInsertionModesTable[] = {
-#define MODE_ENTRY( name, value ) [name] = @#name,
+#define LITERAL(X) #X
+#define STRINGIFY(X) LITERAL(X)
+#define MODE_ENTRY( name, value ) [name] = @#name STRINGIFY(:),
INSERTION_MODES
#undef MODE_ENTRY
+#undef STRINGIFY
+#undef LITERAL
};