#write test.zig {
export fn entry() align(64) void {}
#}

#zig build-obj {
--name test -fno-emit-bin
-target nvptx-cuda -fllvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target nvptx64-cuda -fllvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target spirv32-opengl -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target spirv32-vulkan -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target spirv32-opencl -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target spirv64-opencl -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target spirv64-amdhsa -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target wasm32-freestanding -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}

#zig build-obj {
--name test -fno-emit-bin
-target wasm64-freestanding -fno-llvm
-Mroot=test.zig
#}
#update
#check errors {
test.zig:1:25: error: target does not support function alignment greater than 1
#}
