Выполняя старые учебные пособия, я часто вижу getGlobalContext(). Однако в LLVM 3.9.1 эта функция больше не может быть найдена.Что следует заменить getGlobalContext() в LLVM 3.9.1?
Что я должен заменить эти вызовы для эквивалентного поведения?
Выполняя старые учебные пособия, я часто вижу getGlobalContext(). Однако в LLVM 3.9.1 эта функция больше не может быть найдена.Что следует заменить getGlobalContext() в LLVM 3.9.1?
Что я должен заменить эти вызовы для эквивалентного поведения?
вы можете просто использовать
статический LLVMContext TheContext;
Я нашел этот обзор очень полезным: https://reviews.llvm.org/rL266379
Это показывает, учебники меняются в LLVM/документы в соответствии с новым API. Они заменяют getGlobalContext()
кодом для размещения LLVMContext
в соответствии с использованием (статический, если он используется со статическим IRBuilder
, например).
Так что, в основном, сделайте свой собственный LLVMContext
вместо getGlobalContext()
.