mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-30 03:23:19 +01:00
Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.
This commit is contained in:
@@ -302,6 +302,7 @@ void DtoResolveTypeInfo(TypeInfoDeclaration* tid)
|
||||
|
||||
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 @@ void DtoResolveTypeInfo(TypeInfoDeclaration* tid)
|
||||
llvm::NamedMDNode::Create(metaname, &metadata, 1, gIR->module);
|
||||
}
|
||||
}
|
||||
#endif // USE_METADATA
|
||||
|
||||
DtoDeclareTypeInfo(tid);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user