我是llvm的新手,编写了https://github.com/davidar/lljvm/blob/master/backend/main.cpp的程序“ main.cpp”。
我在执行命令“ pm.run(m)”时卡在错误中
// Sets DDC_DISABLE_RESIZE bit
SetDialogDpiChangeBehavior( hwnd, DDC_DISABLE_RESIZE, DDC_DISABLE_RESIZE );
// Clears DDC_DISABLE_RESIZE bit
SetDialogDpiChangeBehavior( hwnd, DDC_DISABLE_RESIZE, 0 );
// Sets DDC_DISABLE_CONTROL_RELAYOUT and clears DDC_DISABLE_RESIZE
SetDialogDpiChangeBehavior(
hwnd,
DDC_DISABLE_RESIZE | DDC_DISABLE_CONTROL_RELAYOUT,
DDC_DISABLE_CONTROL_RELAYOUT );
这是我的源代码:
error: no matching function for call to ‘llvm::legacy::PassManager::run(llvm::Expected<std::unique_ptr<llvm::Module> >&)
请帮助我。