diff --git a/DDCond/src/ConditionTest.cpp b/DDCond/src/ConditionTest.cpp
index 73e320801be69903c2265c1d7acc648564faaa2a..b3a56fd43e2526a22922ecc55c8edf6afac1f5ad 100644
--- a/DDCond/src/ConditionTest.cpp
+++ b/DDCond/src/ConditionTest.cpp
@@ -85,7 +85,7 @@ DECLARE_APPLY(ConditionsTest1,conditions_test)
 namespace {
 
   struct Callee  {
-    void call(unsigned int tags, DetElement& det, void* param)    {
+    void call(unsigned long tags, DetElement& det, void* param)    {
       if ( DetElement::CONDITIONS_CHANGED == (tags&DetElement::CONDITIONS_CHANGED) )
 	printout(INFO,"Callee","+++ Conditions update %s param:%p",det.path().c_str(),param);
       if ( DetElement::PLACEMENT_CHANGED == (tags&DetElement::PLACEMENT_CHANGED) )