--- src/ld/LinkEdit.hpp.orig	2013-05-27 10:47:54.000000000 -0700
+++ src/ld/LinkEdit.hpp	2013-05-27 10:56:06.000000000 -0700
@@ -1278,7 +1278,7 @@ template <typename A>
 void FunctionStartsAtom<A>::encode() const
 {
 	this->_encodedData.reserve(8192);
-	const uint64_t badAddress = 0xFFFFFFFFFFFFFFFF;
+	const uint64_t badAddress = 0xFFFFFFFFFFFFFFFFULL;
 	uint64_t addr = badAddress;
 	// delta compress all function addresses
 	for (std::vector<ld::Internal::FinalSection*>::iterator it = this->_state.sections.begin(); it != this->_state.sections.end(); ++it) {
