Skip to content

[TRACKER] PR #372 #376

@jaibugbot

Description

@jaibugbot
Emailed In Reported Version Latest Broken Version Latest Broken Platforms Fix Version
beta-0.1.096 beta-0.2.010 windows, linux -

Description

-

Buggy Code

foo :: () {}
main :: foo;

Workarounds

-

Latest Test Outputs


windows
Compiler Output
   Creating library C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0.lib and object C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0.exp
376_372_CEC0_3_w2.obj : error LNK2019: unresolved external symbol __program_main_d00000091 referenced in function __jai_runtime_fini
C:\Users\Private\Desktop\testo_runner\_work\JaiCommunityBugTrackerDev\JaiCommunityBugTrackerDev\compiler_bugs\376_372_CEC0.exe : fatal error LNK1120: 1 unresolved externals
Running linker: "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\Hostx64\x64\link.exe" /nologo C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_0_w2.obj C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_1_w2.obj C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_2_w2.obj C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_3_w2.obj /OUT:C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/376_372_CEC0.exe /MACHINE:AMD64 /INCREMENTAL:NO /DEBUG /IMPLIB:C:/Users/Private/Desktop/testo_runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0.lib /libpath:"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x64" /libpath:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\um\x64" /libpath:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\ucrt\x64" -nodefaultlib kernel32.lib DbgHelp.lib libcmt.lib vcruntime.lib ucrt.lib

linux
Compiler Output
Running linker: /home/ubuntu/Desktop/Jai/jai-beta-0.2.010//bin/lld-linux -flavor Gnu --eh-frame-hdr -export-dynamic -o /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/376_372_CEC0 /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_0_w2.o /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_1_w2.o /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_2_w2.o /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_3_w2.o /lib/x86_64-linux-gnu/crt1.o /lib/x86_64-linux-gnu/crti.o /lib/x86_64-linux-gnu/crtn.o -L /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev --dynamic-linker /lib64/ld-linux-x86-64.so.2 -rpath='$ORIGIN' -L /usr/lib/x86_64-linux-gnu/libfakeroot -L /usr/local/lib -L /usr/local/lib/x86_64-linux-gnu -L /lib/x86_64-linux-gnu -L /usr/lib/x86_64-linux-gnu -L /lib64 -L /lib -L /usr/lib64 -L /usr/lib -L /home/ubuntu/Desktop/Jai/jai-beta-0.2.010/modules/ --start-group /lib/x86_64-linux-gnu/libc.so --end-group

Compiler Error Output
lld-linux: error: undefined symbol: __program_main_b0000018a
>>> referenced by Runtime_Support.jai:439 (/home/ubuntu/Desktop/Jai/jai-beta-0.2.010/modules/Runtime_Support.jai:439)
>>>               /home/ubuntu/Desktop/actions-runner/_work/JaiCommunityBugTrackerDev/JaiCommunityBugTrackerDev/compiler_bugs/.build/376_372_CEC0_1_w2.o:(__system_entry_point_b00000189)


History V1

Version Windows Linux Mac
beta-0.2.010 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.009 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.008 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.007 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.006 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.005 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.004 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.003 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.002 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.2.001 ❌ - ExitCode 1 ❌ - ExitCode 1 -
beta-0.1.096 ❌ - ExitCode 1 ❌ - ExitCode 1 -

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions