summaryrefslogtreecommitdiffstats
path: root/llgo/irgen/targets.go
diff options
context:
space:
mode:
Diffstat (limited to 'llgo/irgen/targets.go')
-rw-r--r--llgo/irgen/targets.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/llgo/irgen/targets.go b/llgo/irgen/targets.go
index 3571cbe194d..2f4fccb540d 100644
--- a/llgo/irgen/targets.go
+++ b/llgo/irgen/targets.go
@@ -36,9 +36,11 @@ func llvmDataLayout(triple string) (string, error) {
llvm.RelocDefault,
llvm.CodeModelDefault,
)
- target := machine.TargetData().String()
+ targetData := machine.CreateTargetData()
+ targetDataLayout := targetData.String()
+ targetData.Dispose()
machine.Dispose()
- return target, nil
+ return targetDataLayout, nil
}
}
return "", fmt.Errorf("Invalid target triple: %s", triple)
OpenPOWER on IntegriCloud