Remove IterToList, llvm_extra.h.

Add CustomMethod.
This commit is contained in:
Siu Kwan Lam 2013-01-28 15:53:01 -06:00
commit af7962a2ca
7 changed files with 61 additions and 64 deletions

View file

@ -42,14 +42,14 @@ def parse_arguments(println, var, *args):
return unwrapped
_re_mangle_pattern = re.compile(r'[ _<>\*&]')
_re_mangle_pattern = re.compile(r'[ _<>\*&,]')
def mangle(name):
def repl(m):
s = m.group(0)
if s in '<>*&':
return ''
elif s in ' ':
elif s in ' ,':
return '_'
elif s in '_':
return '__'