Skip to content

Commit 4fda411

Browse files
authored
Use Printf to report errors from POCL (#592)
1 parent f600e50 commit 4fda411

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Atomix = "0.1, 1"
3636
EnzymeCore = "0.7, 0.8.1"
3737
GPUCompiler = "1.2"
3838
InteractiveUtils = "1.6"
39-
LLVM = "9"
39+
LLVM = "9.4.1"
4040
LinearAlgebra = "1.6"
4141
MacroTools = "0.5"
4242
PrecompileTools = "1"

src/pocl/device/runtime.jl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@ report_oom(sz) = return
1010
import SPIRVIntrinsics: get_global_id
1111

1212
function report_exception(ex)
13-
# SPIRVIntrinsics.@printf(
14-
# "ERROR: a %s was thrown during kernel execution on thread (%d, %d, %d).\n",
15-
# ex, get_global_id(UInt32(0)), get_global_id(UInt32(1)), get_global_id(UInt32(2))
16-
# )
13+
SPIRVIntrinsics.@printf(
14+
"ERROR: a %s was thrown during kernel execution on thread (%d, %d, %d).\n",
15+
ex, get_global_id(UInt32(0)), get_global_id(UInt32(1)), get_global_id(UInt32(2))
16+
)
1717
return
1818
end
1919

2020
function report_exception_name(ex)
21-
# SPIRVIntrinsics.@printf(
22-
# "ERROR: a %s was thrown during kernel execution on thread (%d, %d, %d).\n",
23-
# ex, get_global_id(UInt32(0)), get_global_id(UInt32(1)), get_global_id(UInt32(2))
24-
# )
25-
# SPIRVIntrinsics.@printf("Stacktrace:\n")
21+
SPIRVIntrinsics.@printf(
22+
"ERROR: a %s was thrown during kernel execution on thread (%d, %d, %d).\n",
23+
ex, get_global_id(UInt32(0)), get_global_id(UInt32(1)), get_global_id(UInt32(2))
24+
)
25+
SPIRVIntrinsics.@printf("Stacktrace:\n")
2626
return
2727
end
2828

2929
function report_exception_frame(idx, func, file, line)
30-
# SPIRVIntrinsics.@printf(" [%d] %s at %s:%d\n", idx, func, file, line)
30+
SPIRVIntrinsics.@printf(" [%d] %s at %s:%d\n", idx, func, file, line)
3131
return
3232
end

0 commit comments

Comments
 (0)