Pass length of string in Go binding of CreateCompileUnit
authorAdrian Prantl <aprantl@apple.com>
Fri, 17 Jan 2020 21:34:46 +0000 (13:34 -0800)
committerAdrian Prantl <aprantl@apple.com>
Fri, 17 Jan 2020 21:35:30 +0000 (13:35 -0800)
llvm/bindings/go/llvm/dibuilder.go

index 4381326..cba28f9 100644 (file)
@@ -145,7 +145,7 @@ func (d *DIBuilder) CreateCompileUnit(cu DICompileUnit) Metadata {
                /*DWOId=*/ 0,
                /*SplitDebugInlining*/ C.LLVMBool(boolToCInt(true)),
                /*DebugInfoForProfiling*/ C.LLVMBool(boolToCInt(false)),
-               sysroot,
+               sysroot, C.size_t(len(cu.SysRoot)),
        )
        return Metadata{C: result}
 }