From ec0dda4621855e845b276b3b48f743a1eb377ad7 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Tue, 12 Mar 2013 21:35:51 -0500 Subject: [PATCH] Fix ownership bug --- llvm/passes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/passes.py b/llvm/passes.py index 6216724..068a7a3 100644 --- a/llvm/passes.py +++ b/llvm/passes.py @@ -336,7 +336,7 @@ def build_pass_managers(tm, opt=2, loop_vectorize=False, vectorize=False, pmb.populate(pm) if fpm: - fpm.add(tm.target_data) + fpm.add(tm.target_data.clone()) fpm.add(TargetLibraryInfo.new(tm.triple)) if llvm.version >= (3, 2): fpm.add(TargetTransformInfo.new(tm))