macro init_backend can call backend() with backend instance

This commit is contained in:
Oliver Schulz 2018-11-01 18:18:04 +01:00
parent 141845aa40
commit 9aa1fd5c00

View File

@ -26,7 +26,7 @@ macro init_backend(s)
esc(quote
struct $T <: AbstractBackend end
export $sym
$sym(; kw...) = (default(; kw...); backend(Symbol($str)))
$sym(; kw...) = (default(; kw...); backend($T()))
backend_name(::$T) = Symbol($str)
backend_package_name(pkg::$T) = backend_package_name(Symbol($str))
push!(_backends, Symbol($str))