From 0629ccb226299ca6c34d9d67e373e35d34754610 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Wed, 19 Mar 2014 11:33:01 -0500 Subject: [PATCH] Allow BasicBlock downcast to Value --- llvmpy/src/BasicBlock.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvmpy/src/BasicBlock.py b/llvmpy/src/BasicBlock.py index 6efe704..3c82e17 100644 --- a/llvmpy/src/BasicBlock.py +++ b/llvmpy/src/BasicBlock.py @@ -1,12 +1,13 @@ from binding import * from .namespace import llvm -from .Value import Function, BasicBlock +from .Value import Function, BasicBlock, Value from .Instruction import Instruction, TerminatorInst from .LLVMContext import LLVMContext from .ADT.StringRef import StringRef @BasicBlock class BasicBlock: + _downcast_ = Value Create = StaticMethod(ptr(BasicBlock), ref(LLVMContext), cast(str, StringRef), ptr(Function),