diff --git a/llvm/passes.py b/llvm/passes.py index 5660a24..657aabd 100644 --- a/llvm/passes.py +++ b/llvm/passes.py @@ -248,6 +248,9 @@ class TargetData(Pass): def new(strrep): return TargetData(_core.LLVMCreateTargetData(strrep)) + def clone(self): + return TargetData.new(str(self)) + def __str__(self): return _core.LLVMTargetDataAsString(self.ptr)