diff gen/typinf.cpp @ 1558:3adcb70700cb

Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Fri, 31 Jul 2009 11:28:31 +0200
parents d11aeae19b95
children 8912aabdb26e
line wrap: on
line diff
--- a/gen/typinf.cpp	Fri Jul 31 01:44:47 2009 +0200
+++ b/gen/typinf.cpp	Fri Jul 31 11:28:31 2009 +0200
@@ -302,6 +302,7 @@
 
     tid->ir.irGlobal = irg;
 
+#if USE_METADATA
     // don't do this for void or llvm will crash
     if (tid->tinfo->ty != Tvoid) {
         // Add some metadata for use by optimization passes.
@@ -321,6 +322,7 @@
             llvm::NamedMDNode::Create(metaname, &metadata, 1, gIR->module);
         }
     }
+#endif // USE_METADATA
 
     DtoDeclareTypeInfo(tid);
 }