[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