[Mobies-commit] [commit] r4082 - UDM/trunk/src/UdmOclPat/GOCL/src

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Mon Aug 6 13:16:00 CDT 2012


Author: ksmyth
Date: Mon Aug  6 13:15:58 2012
New Revision: 4082

Log:
vector::size_type is 64bits on x64, dont pass it to printf("%d")

Modified:
   UDM/trunk/src/UdmOclPat/GOCL/src/OCLObjectExBasic.cpp
   UDM/trunk/src/UdmOclPat/GOCL/src/OCLTree.cpp

Modified: UDM/trunk/src/UdmOclPat/GOCL/src/OCLObjectExBasic.cpp
==============================================================================
--- UDM/trunk/src/UdmOclPat/GOCL/src/OCLObjectExBasic.cpp	Mon Aug  6 12:14:34 2012	(r4081)
+++ UDM/trunk/src/UdmOclPat/GOCL/src/OCLObjectExBasic.cpp	Mon Aug  6 13:15:58 2012	(r4082)
@@ -21,7 +21,7 @@
 	std::string PrintCollection( const std::string& strTypeName, const OclMeta::ObjectVector& vecElements )
 	{
 		char chBuffer[ 100 ];
-		sprintf( chBuffer, "%d", vecElements.size() );
+		sprintf( chBuffer, "%d", (int)vecElements.size() );
 		return strTypeName + " { size: " + std::string( chBuffer ) + "; } ";
 		/*
 		std::string strObject = strTypeName + " { " + std::string( chBuffer ) + " , [ ";

Modified: UDM/trunk/src/UdmOclPat/GOCL/src/OCLTree.cpp
==============================================================================
--- UDM/trunk/src/UdmOclPat/GOCL/src/OCLTree.cpp	Mon Aug  6 12:14:34 2012	(r4081)
+++ UDM/trunk/src/UdmOclPat/GOCL/src/OCLTree.cpp	Mon Aug  6 13:15:58 2012	(r4082)
@@ -1222,7 +1222,7 @@
 
 		if ( m_vecDeclarators.empty() ) {
 			char chBuffer[ 20 ];
-			sprintf( chBuffer, "!iter%d", context.m_vecImplicits.size() );
+			sprintf( chBuffer, "!iter%d", (int)context.m_vecImplicits.size() );
 			m_vecDeclarators.push_back( std::string( chBuffer ) );
 			context.m_vecImplicits.push_back( std::string( chBuffer ) );
 		}
@@ -1533,7 +1533,7 @@
 				TypeSeq vecType = m_pThisNode->m_vecType;
 				vecType.erase( vecType.begin() );
 				char chBuffer[ 20 ];
-				sprintf( chBuffer, "!iter%d", contextIterator.m_vecImplicits.size() );
+				sprintf( chBuffer, "!iter%d", (int)contextIterator.m_vecImplicits.size() );
 				contextIterator.m_ctxTypes.AddVariable( std::string( chBuffer ), vecType, true );
 				contextIterator.m_vecImplicits.push_back( std::string( chBuffer ) );
 


More information about the Mobies-commit mailing list