SDAG: ensure that necessary data structure is initialized
[charm.git] / src / xlat-i / sdag / CEntry.C
index 00586a77bb2df3f782c12ed5e6d35b4c7e224697..a6658f6c939c7083136b9e441061fa58a782db7b 100644 (file)
@@ -69,6 +69,7 @@ void CEntry::generateCode(XStr& decls, XStr& defs)
 #endif
 
   defs << "    CMsgBuffer* cmsgbuf;\n";
+  defs << "    if (!__cDep.get()) _sdag_init();\n";
 
   int hasArrays = 0;
   int paramMarshalling = 0;