Error facing in llvm command line argument


I was writing main.cpp file for command line argument . I am facing this error:

error: ‘class llvm::Expected<std::unique_ptrllvm::Module >’ has no member named ‘getError’
if (error_code ec = m.getError())

I do not which member does this expecting. Please suggest me steps. Here is my source code.

Hi Ratnesh,

you can find the API documentation of llvm::Expected here: