metacraft-labs / py2nim

A Python-to-Nim transpiler
MIT License
136 stars 8 forks source link

SIGSEGV crash when transpiling example/fib.py #1

Closed ervinbosenbacher closed 6 years ago

ervinbosenbacher commented 6 years ago

Crash with example/fib.py

python3 python-deduckt/deduckt/main.py example/fib.py

(env) Ervins-MBP-9:py2nim ervinbosenbacher$ ./py2nim example/fib.py 
true
python3 python-deduckt/deduckt/main.py example/fib.py

Traceback (most recent call last)
py2nim.nim(64)           py2nim
py2nim.nim(60)           translate
compiler.nim(1253)       compile
deduckt_db.nim(40)       loadAst
json.nim(924)            []
tables.nim(556)          []
SIGSEGV: Illegal storage access. (Attempt to read from nil?)
(env) Ervins-MBP-9:py2nim ervinbosenbacher$ 
(env) Ervins-MBP-9:py2nim ervinbosenbacher$ nim --version
Nim Compiler Version 0.17.3 [MacOSX: amd64]
Copyright (c) 2006-2017 by Andreas Rumpf
(env) Ervins-MBP-9:py2nim ervinbosenbacher$ python --version
Python 3.6.3
(env) Ervins-MBP-9:py2nim ervinbosenbacher$