error()を呼んでも発生位置が表示されないケースがある

Issue #8 resolved
Kenji Idematsu repo owner created an issue

再現コード

function main() error("hoge", 1); end

Comments (3)

  1. Kenji Idematsu reporter

    ver 1.5にて。

    function main()
      error("hoge"); -- OK.ファイルパスと行番号が表示される
      -- error("hoge", 1); -- NG. hogeとしか表示されない 
    end
    

    ver 1.1ではどちらの場合も正しく表示される。 例によってLuaJITがらみな気がする・・・。 だが、LuaJITのコードを見ても特に不審なところがなさげ。

  2. Kenji Idematsu reporter

    LuaJIT導入以後に発生しているバグの数から言って、LuaJITの使い方にミスがある気がする。

  3. Log in to comment