سؤال

I'm trying out Julia and stumbled upon the nifty "code_native" function. Unfortunately, it doesn't work here:

julia> affine(x) = 2*x + 3
affine (generic function with 1 method)

julia> affine(3)
9

julia> typeof(3)
Int64

julia> code_native(affine,(Int64,))
Warning: Unable to find function pointer
ERROR: no method found for the specified argument types

What's wrong? I'm using the default interactive interpreter with the julia package on Arch linux.

هل كانت مفيدة؟

المحلول

This is likely an issue with using LLVM 3.4. Note that the Homebrew builds recently switched to using LLVM 3.3 (instead of the Homebrew default of 3.4), as LLVM 3.4 compatibility isn't support yet in Julia.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top