--- src/xmlfixups.cpp~
+++ src/xmlfixups.cpp
@@ -453,7 +453,7 @@ void XmlFixups::runPassTwo(const DOM::Do
// Mark each node as we've seen it so we don't
// do a given element twice
- if((int)el.getUserData() == PASS_TWO)
+ if((intptr_t)el.getUserData() == (intptr_t)PASS_TWO)
continue;
el.setUserData((void*)PASS_TWO);