Skip to content

Commit

Permalink
name as named argument
Browse files Browse the repository at this point in the history
  • Loading branch information
sdiehl committed Jan 29, 2015
1 parent 0a8b3e6 commit 1e2fc42
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions numpile.py
Original file line number Diff line number Diff line change
Expand Up @@ -456,10 +456,6 @@ def visit_FunctionDef(self, node):
def visit_Pass(self, node):
return Noop()

def visit_Lambda(self, node):
args = self.visit(node.args)
body = self.visit(node.body)

def visit_Return(self, node):
val = self.visit(node.value)
return Return(val)
Expand Down Expand Up @@ -685,7 +681,7 @@ def visit_Fun(self, node):

# Setup the register for return type.
if rettype is not void_type:
self.locals['retval'] = self.builder.alloca(rettype, "retval")
self.locals['retval'] = self.builder.alloca(rettype, name="retval")

map(self.visit, node.body)
self.end_function()
Expand Down Expand Up @@ -727,7 +723,7 @@ def visit_Loop(self, node):

# Setup the increment variable
varname = node.var.id
inc = self.builder.alloca(int_type, varname)
inc = self.builder.alloca(int_type, name=varname)
self.builder.store(start, inc)
self.locals[varname] = inc

Expand Down Expand Up @@ -786,7 +782,7 @@ def visit_Assign(self, node):
name = node.ref
val = self.visit(node.val)
ty = self.specialize(node)
var = self.builder.alloca(ty, name)
var = self.builder.alloca(ty, name=name)
self.builder.store(val, var)
self.locals[name] = var
return var
Expand All @@ -798,9 +794,6 @@ def visit(self, node):
else:
return self.generic_visit(node)

def generic_visit(self, node):
raise NotImplementedError

### Type Mapping

# Adapt the LLVM types to use libffi/ctypes wrapper so we can dynamically create
Expand Down

0 comments on commit 1e2fc42

Please sign in to comment.