From b86cc097d9f217183f02f9bcb273c85830863400 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Tue, 18 Feb 2014 14:13:40 -0600 Subject: [PATCH] Fix deprecated function use --- CHANGELOG | 5 +++++ llvm/deprecated.py | 2 +- llvm_cbuilder/builder.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d1385d8..0771ed9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +2014-02-18 0.12.3: +--------------------- + * Fix deprecation message for py2.6 + * Fix llvm_cbuilder for using deprecated_alloca + 2014-02-04 0.12.2: --------------------- * enhance wrapper efficiency by moving some capsule code into C++ diff --git a/llvm/deprecated.py b/llvm/deprecated.py index 98d695f..6db5fe7 100644 --- a/llvm/deprecated.py +++ b/llvm/deprecated.py @@ -15,7 +15,7 @@ def deprecated(func): @functools.wraps(func) def new_func(*args, **kwargs): warnings.warn_explicit( - "Call to deprecated function {}.".format(func.__name__), + "Call to deprecated function %s." % (func.__name__,), category=DeprecationWarning, filename=func.func_code.co_filename, lineno=func.func_code.co_firstlineno + 1 diff --git a/llvm_cbuilder/builder.py b/llvm_cbuilder/builder.py index eaabd67..a2c0bda 100644 --- a/llvm_cbuilder/builder.py +++ b/llvm_cbuilder/builder.py @@ -349,7 +349,7 @@ class CBuilder(object): elif not isinstance(count, lc.Value): count = self.constant(types.int, count).value - ptr = self.builder.alloca_array(ty, count, name=name) + ptr = self.builder.alloca(ty, size=count, name=name) return CArray(self, ptr) def ret(self, val=None):