diff --git a/ELFIOTest/ELFIOTest.cpp b/ELFIOTest/ELFIOTest.cpp
index 03df44a8d0f886976fe524670f7781defd4ba8b9..a15ad92b9ab046e17ab795ed878b1f17891a02b9 100644
--- a/ELFIOTest/ELFIOTest.cpp
+++ b/ELFIOTest/ELFIOTest.cpp
@@ -74,7 +74,7 @@ checkSection( const section* sec,
 ////////////////////////////////////////////////////////////////////////////////
 void
 checkSection( const section* sec,
-              std::string name,
+              const std::string &name,
               Elf_Word    type,
               Elf_Xword   flags,
               Elf64_Addr  address,
diff --git a/examples/RelocationTable/RelocationTable.cpp b/examples/RelocationTable/RelocationTable.cpp
index 52570780ada99cd093b5275691825871b1223427..0c0905b826dc3fcf5f78fca3551c1c18bb6d5662 100644
--- a/examples/RelocationTable/RelocationTable.cpp
+++ b/examples/RelocationTable/RelocationTable.cpp
@@ -35,11 +35,11 @@ int main( int, char* argv[] )
         if ( 0 < nNum ) {
             std::printf( "\nSection name: %s\n", pSec->GetName().c_str() );
             std::printf( "  Num Type Offset   Addend    Calc   SymValue   SymName\n" );
-            for ( Elf_Xword i = 0; i < nNum; ++i ) {
-                pRel->GetEntry( i, offset, symbolValue, symbolName,
+            for ( Elf_Xword j = 0; j < nNum; ++j ) {
+                pRel->GetEntry( j, offset, symbolValue, symbolName,
                                 type, addend, calcValue );
                 std::printf( "[%4llx] %02x %08llx %08llx %08llx %08llx %s\n",
-                             i, type, offset,
+                             j, type, offset,
                              addend, calcValue,
                              symbolValue, symbolName.c_str() );
             }