diff --git a/src/base/SMPFunction.cpp b/src/base/SMPFunction.cpp
index 8213a5c79e31609be1ab0e9442beb77e20c751db..2eafd0fc4a61f14d2b13c528f100f837f7da9c09 100644
--- a/src/base/SMPFunction.cpp
+++ b/src/base/SMPFunction.cpp
@@ -1587,7 +1587,7 @@ bool SMPFunction::AnalyzeStackPointerDeltas(void) {
 						break;
 					}
 					if (TraceFlag) {
-						SMP_msg("TRACE: CurrentDelta is %d at %llx\n", CurrentDelta, (unsigned long long) InstAddr);
+						SMP_msg("TRACE: CurrentDelta is %lld at %llx\n", (long long) CurrentDelta, (unsigned long long) InstAddr);
 					}
 					SMPitype FlowType = CurrInst->GetDataFlowType();
 					IncomingDelta += CurrentDelta;