Fix CDefinition.

Note: This fixes a horrible undeterminisitic bug for parallel vectorize.
This commit is contained in:
Siu Kwan Lam 2012-11-05 14:59:43 -06:00
commit 2685d60e38

View file

@ -812,6 +812,7 @@ class CDefinition(object):
self.cbuilder = CBuilder(func)
self.body(*self.cbuilder.args)
self.cbuilder.close()
self.cbuilder = None
# optimize
fpm = lp.FunctionPassManager.new(module)
@ -839,6 +840,8 @@ class CDefinition(object):
'''
raise NotImplementedError
def __str__(self):
return self._name_
class CValue(object):
def __init__(self, parent, handle):