https://llvm.org/bugs/show_bug.cgi?id=25940
Bug ID: 25940 Summary: "Undefined temporary symbol" error in Kaleidoscope example Product: new-bugs Version: trunk Hardware: Other OS: Linux Status: NEW Severity: normal Priority: P Component: new bugs Assignee: unassignedb...@nondot.org Reporter: e...@il.ibm.com CC: llvm-bugs@lists.llvm.org Classification: Unclassified I am trying to run toy program within the JIT as it is done in Kaleidoscope examples. I am compiling two files: main.c and foo.c where foo.c which is dynamically compiled contains a call to printf. When I ran the program I get "LLVM ERROR: Undefined temporary symbol" for symbol .L.str and it seems to be related to the printf call within foo (when I remove the call the run completes fine) Here's a snippet of the call from the IR: %call = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str, i32 0, i32 0)) -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs