diff --git a/ssa/di.go b/ssa/di.go index 76c8dc32..ccb0dd54 100644 --- a/ssa/di.go +++ b/ssa/di.go @@ -40,6 +40,13 @@ func newDIBuilder(prog Program, pkg Package, positioner Positioner) diBuilder { llvm.ConstInt(ctx.Int32Type(), 5, false).ConstantAsMetadata(), }), ) + + // Add llvm.ident metadata + identNode := ctx.MDNode([]llvm.Metadata{ + ctx.MDString("LLGo Compiler"), + }) + m.AddNamedMetadataOperand("llvm.ident", identNode) + return &aDIBuilder{ di: llvm.NewDIBuilder(m), prog: prog,