teal-language/tl

Type checking error when using include_dir on windows

Open

#580 opened on Nov 11, 2022

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Lua (63 forks)batch import
buggood first issue

Repository metrics

Stars
 (1,085 stars)
PR merge metrics
 (Avg merge 1d 6h) (1 merged PR in 30d)

Description

The same type will be seen as mismatching, because of a different path, even though the path refers to the same file.

PS C:\Users\Layl\Desktop\mpgb> tl build
========================================
1 error:
src\main.tl:33:30: argument 1: cc.Redirect (defined in src\cc.d.tl:6) is not a cc.Redirect (defined in .\src/cc.d.tl:6)

tlconfig.lua

return {
    source_dir = "src",
    include_dir = { "src" },
    build_dir = "dist",
    global_env_def = "src/cc",
    gen_target = "5.1",
}

Contributor guide