When compiling rubinius with a recent llvm version on freebsd, I get the following error
vm/state.hpp:13:12: error: private field 'vm_jit_' is not used [-Werror,-Wunused-private-field]
I could not figure out, how to solve that, as removing that line breaks stuff further down the road.
It happens on freebsd 9.0 and 9.1 with llvm 3.2 installed.
Explicitly use vm_jit inside state
This pointer was setup because the JIT needs access to it, but recent
clang versions saw it wasn't used in any of the C++ parts. This change
makes sure that we explicitly use it in at least one place so clang