diff --git a/core/utils/src/rootcint.cxx b/core/utils/src/rootcint.cxx
index 4f6410031ba834ccdba203c54bd7e1cbf958d83c..e2b9117a61ea188836cf609837936334b01caf0c 100644
--- a/core/utils/src/rootcint.cxx
+++ b/core/utils/src/rootcint.cxx
@@ -5078,6 +5078,8 @@ int main(int argc, char **argv)
                   if (G__ShadowMaker::IsSTLCont(cl.Name()) == 0 ) {
                      WriteClassInit(cl);
                   }
+               } else if ((cl.Property() & (G__BIT_ISNAMESPACE))) {
+                  WriteNamespaceInit(cl);
                }
             }
             WriteClassCode(cl, force);