Index: code/branches/cpp11_v2/src/libraries/core/Language.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/Language.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/Language.cc	(revision 10917)
@@ -107,5 +107,5 @@
     Language::~Language()
     {
-        for (auto& mapEntry : this->languageEntries_)
+        for (const auto& mapEntry : this->languageEntries_)
             delete (mapEntry.second);
     }
Index: code/branches/cpp11_v2/src/libraries/core/Loader.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/Loader.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/Loader.cc	(revision 10917)
@@ -261,5 +261,5 @@
         {
             bool expectedValue = true;
-            for (auto& mapEntry : luaTags)
+            for (const auto& mapEntry : luaTags)
             {
                 if (mapEntry.second == expectedValue)
Index: code/branches/cpp11_v2/src/libraries/core/NamespaceNode.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/NamespaceNode.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/NamespaceNode.cc	(revision 10917)
@@ -103,5 +103,5 @@
                 bool bFoundMatchingNamespace = false;
 
-                for (auto& mapEntry : this->subnodes_)
+                for (const auto& mapEntry : this->subnodes_)
                 {
                     if (mapEntry.first.find(firstPart) == (mapEntry.first.size() - firstPart.size()))
Index: code/branches/cpp11_v2/src/libraries/core/class/Identifier.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/class/Identifier.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/class/Identifier.cc	(revision 10917)
@@ -92,9 +92,9 @@
             const_cast<Identifier*>(directChild)->directParents_.remove(this);
 
-        for (auto& mapEntry : this->configValues_)
+        for (const auto& mapEntry : this->configValues_)
             delete (mapEntry.second);
-        for (auto& mapEntry : this->xmlportParamContainers_)
+        for (const auto& mapEntry : this->xmlportParamContainers_)
             delete (mapEntry.second);
-        for (auto& mapEntry : this->xmlportObjectContainers_)
+        for (const auto& mapEntry : this->xmlportObjectContainers_)
             delete (mapEntry.second);
     }
Index: code/branches/cpp11_v2/src/libraries/core/input/InputManager.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/input/InputManager.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/input/InputManager.cc	(revision 10917)
@@ -373,5 +373,5 @@
         // check whether a state has changed its EMPTY situation
         bool bUpdateRequired = false;
-        for (auto& mapEntry : activeStates_)
+        for (const auto& mapEntry : activeStates_)
         {
             if (mapEntry.second->hasExpired())
Index: code/branches/cpp11_v2/src/libraries/core/module/DynLibManager.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/module/DynLibManager.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/module/DynLibManager.cc	(revision 10917)
@@ -75,5 +75,5 @@
     {
         // Unload & delete resources in turn
-        for (auto& mapEntry : mLibList)
+        for (const auto& mapEntry : mLibList)
         {
             mapEntry.second->unload();
Index: code/branches/cpp11_v2/src/libraries/core/module/ModuleInstance.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/module/ModuleInstance.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/module/ModuleInstance.cc	(revision 10917)
@@ -75,5 +75,5 @@
         std::map<StaticInitialization::Type, std::set<StaticallyInitializedInstance*>> copy(this->staticallyInitializedInstancesByType_);
         this->staticallyInitializedInstancesByType_.clear();
-        for (auto& mapEntry : copy)
+        for (const auto& mapEntry : copy)
             for (std::set<StaticallyInitializedInstance*>::iterator it2 = mapEntry.second.begin(); it2 != mapEntry.second.end(); ++it2)
                 delete (*it2);
Index: code/branches/cpp11_v2/src/libraries/core/module/PluginManager.cc
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/module/PluginManager.cc	(revision 10916)
+++ code/branches/cpp11_v2/src/libraries/core/module/PluginManager.cc	(revision 10917)
@@ -59,7 +59,7 @@
         ModifyConsoleCommand("PluginManager", __CC_PluginManager_unload_name).setObject(nullptr);
 
-        for (auto& mapEntry : this->references_)
+        for (const auto& mapEntry : this->references_)
             delete mapEntry.second;
-        for (auto& mapEntry : this->plugins_)
+        for (const auto& mapEntry : this->plugins_)
             delete mapEntry.second;
     }
