diff --git a/src/client/shader.h b/src/client/shader.h
index 33c3e45e3..100ab567f 100644
--- a/src/client/shader.h
+++ b/src/client/shader.h
@@ -59,9 +59,9 @@ struct ShaderInfo {
 	Setter of constants for shaders
 */
 
-namespace irr { namespace video {
+namespace irr::video {
 	class IMaterialRendererServices;
-} }
+}
 
 
 class IShaderConstantSetter {
diff --git a/src/client/tile.h b/src/client/tile.h
index 0597d093e..48ddeef7c 100644
--- a/src/client/tile.h
+++ b/src/client/tile.h
@@ -32,7 +32,7 @@ class IGameDef;
 struct TileSpec;
 struct TileDef;
 
-namespace irr { namespace video { class IVideoDriver; } }
+namespace irr::video { class IVideoDriver; }
 
 typedef std::vector<video::SColor> Palette;
 
diff --git a/src/filesys.h b/src/filesys.h
index 63641488e..e3b1cce8e 100644
--- a/src/filesys.h
+++ b/src/filesys.h
@@ -36,9 +36,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define PATH_DELIM ":"
 #endif
 
-namespace irr { namespace io {
+namespace irr::io {
 class IFileSystem;
-}}
+}
 
 namespace fs
 {
diff --git a/src/gamedef.h b/src/gamedef.h
index df1fa2458..0f17cabf9 100644
--- a/src/gamedef.h
+++ b/src/gamedef.h
@@ -35,10 +35,10 @@ class ModChannel;
 class ModStorage;
 class ModStorageDatabase;
 
-namespace irr { namespace scene {
+namespace irr::scene {
 	class IAnimatedMesh;
 	class ISceneManager;
-}}
+}
 
 struct SubgameSpec;
 struct ModSpec;