teal-language / tl

The compiler for Teal, a typed dialect of Lua
MIT License
2.04k stars 101 forks source link

Error with v0.15 #616

Closed lewis6991 closed 1 year ago

lewis6991 commented 1 year ago

Just tried to upgrade and got this backtrace.

/opt/homebrew/opt/lua@5.1/bin/lua5.1: ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:6202: attempt to index local 't' (a nil value)
stack traceback:
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:6202: in function 'drop_constant_value'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:6267: in function 'add_var'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:9536: in function 'bs'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3362: in function 'extra_callback'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3508: in function 'fn'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3584: in function 'recurse'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3394: in function 'fn'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3584: in function <...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3556>
        (tail call): ?
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:10204: in function 'type_check'
        ...
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3584: in function 'recurse'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3394: in function 'fn'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3584: in function <...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:3556>
        (tail call): ?
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:10204: in function 'type_check'
        ...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:10610: in function <...m/deps/nvim-master/luarocks/usr/share/lua/5.1/tl.lua:10574>
        (tail call): ?
        ...arocks/usr/lib/luarocks/rocks-5.1/tl/0.15.0-1/bin/tl:710: in function '?'
        ...arocks/usr/lib/luarocks/rocks-5.1/tl/0.15.0-1/bin/tl:1410: in main chunk
        [C]: ?

Can provide more information on request.

hishamhm commented 1 year ago

@lewis6991 Already fixed in master, please check out 0.15.1!