Skip to content

Commit da44b16

Browse files
committed
fix: expected does not support class template argument deduction
1 parent 4805772 commit da44b16

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/lib/Lib/ExecutionContext.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,8 @@ results()
166166
// Each Bitcode can have multiple Infos
167167
for(auto& bitcode : bitcodes)
168168
{
169-
Expected infos = readBitcode(bitcode);
169+
Expected<std::vector<std::unique_ptr<Info>>> infos =
170+
readBitcode(bitcode);
170171
if (infos.has_value())
171172
{
172173
std::move(
@@ -179,7 +180,7 @@ results()
179180
report::error("Failed to read bitcode: {}", infos.error());
180181
}
181182
}
182-
Expected merged = mergeInfos(Infos);
183+
Expected<std::unique_ptr<Info>> merged = mergeInfos(Infos);
183184
std::unique_ptr<Info> I = std::move(merged.value());
184185
MRDOCS_ASSERT(I);
185186
MRDOCS_ASSERT(id == I->id);

0 commit comments

Comments
 (0)