Make sure that the go bindings call LLVMInitializeMCJITCompilerOptions
[oota-llvm.git] / bindings / go / llvm / executionengine_test.go
index 1a3fd45..2d5ca72 100644 (file)
@@ -66,7 +66,9 @@ func TestFactorial(t *testing.T) {
                return
        }
 
                return
        }
 
-       engine, err := NewMCJITCompiler(mod, MCJITCompilerOptions{OptLevel: 2})
+       options := NewMCJITCompilerOptions()
+       SetMCJITOptimizationLevel(options, 2)
+       engine, err := NewMCJITCompiler(mod, options)
        if err != nil {
                t.Errorf("Error creating JIT: %s", err)
                return
        if err != nil {
                t.Errorf("Error creating JIT: %s", err)
                return