Skip to content

Commit 71cf159

Browse files
[SPIRVIntrinsics] Fix @device_override (#404)
* Fix `@device_override` * Fix extension
1 parent 89ad72f commit 71cf159

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

lib/intrinsics/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SPIRVIntrinsics"
22
uuid = "71d1d633-e7e8-4a92-83a1-de8814b09ba8"
33
authors = ["Tim Besard <[email protected]>"]
4-
version = "0.5.4"
4+
version = "0.5.5"
55

66
[deps]
77
ExprTools = "e2ba6199-217a-4e67-a87a-7c52f15ade04"

lib/intrinsics/ext/SPIRVIntrinsicsSIMDExt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module SPIRVIntrinsicsSIMDExt
22

33
using SPIRVIntrinsics
4-
using SPIRVIntrinsics: @device_override, @device_function, @builtin_ccall, @typed_ccall
4+
using SPIRVIntrinsics: @device_override, @device_function, @builtin_ccall, @typed_ccall, method_table
55
using SIMD
66
import SpecialFunctions
77

lib/intrinsics/src/utils.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,9 @@ end
6363
Base.Experimental.@MethodTable(method_table)
6464

6565
macro device_override(ex)
66+
# `method_table` is not interpolated so that the local backend method_table is used
6667
esc(quote
67-
Base.Experimental.@overlay($method_table, $ex)
68+
Base.Experimental.@overlay(method_table, $ex)
6869
end)
6970
end
7071

0 commit comments

Comments
 (0)