古いチュートリアルでは、getGlobalContext()が使用されることがよくあります。しかし、LLVM 3.9.1では、この関数はもはや見つかりませんでした。LLVM 3.9.1でgetGlobalContext()を置き換えるべきは何ですか?
同等の動作のためにこれらの呼び出しを置き換えてください。
古いチュートリアルでは、getGlobalContext()が使用されることがよくあります。しかし、LLVM 3.9.1では、この関数はもはや見つかりませんでした。LLVM 3.9.1でgetGlobalContext()を置き換えるべきは何ですか?
同等の動作のためにこれらの呼び出しを置き換えてください。
あなただけ
静的LLVMContext TheContextを使用することができます。
私が、この口コミが非常に有用であることが判明:https://reviews.llvm.org/rL266379
それはLLVM /ドキュメントに変更されているチュートリアルは新しいAPIに一致するように示しています。彼らはをコードに置き換えて使用量に合わせてLLVMContext
を割り当てます(たとえば、静的に使用されている場合はstatic IRBuilder
)。
基本的にgetGlobalContext()
の代わりに自分でLLVMContext
を作ります。