This reverts commit a8020930a8.
Relands original commit but fixing the unit-test to consume the
`llvm::Expected` error object.
This reverts commit a8020930a8.
Relands original commit but fixing the unit-test to consume the
`llvm::Expected` error object.