mirror of
https://github.com/KevinMidboe/linguist.git
synced 2026-01-23 01:35:33 +00:00
samples: add Terra samples
source: https://github.com/zdevito/terra/tree/master/tests
This commit is contained in:
16
samples/Terra/output.t
Normal file
16
samples/Terra/output.t
Normal file
@@ -0,0 +1,16 @@
|
||||
C = terralib.includec("stdio.h")
|
||||
terra main()
|
||||
C.printf("hello world\n")
|
||||
end
|
||||
local m = { main = main }
|
||||
terralib.saveobj("output.o",m)
|
||||
local a = terralib.saveobj(nil,"object",m)
|
||||
terralib.saveobj("output2.bc",m)
|
||||
local b = terralib.saveobj(nil,"bitcode",m)
|
||||
terralib.saveobj("output.ll",m)
|
||||
local c = terralib.saveobj(nil,"llvmir",m)
|
||||
terralib.saveobj("output",m)
|
||||
terralib.saveobj("output2","executable",m)
|
||||
|
||||
assert(a:match("hello world"))
|
||||
assert(c:match("hello world"))
|
||||
Reference in New Issue
Block a user