[yul-phaser] Program: Explicitly return variants values

- Otherwise the code fails to build with on GCC 7.4.0 on Ubuntu in the CI pipeline
This commit is contained in:
Kamil Śliwak
2020-03-16 20:32:59 +01:00
parent 8ca0d90aae
commit c7051e1386
+2 -2
View File
@@ -133,7 +133,7 @@ variant<unique_ptr<Block>, ErrorList> Program::parseSource(Dialect const& _diale
return errors;
assert(errorReporter.errors().empty());
return ast;
return variant<unique_ptr<Block>, ErrorList>(move(ast));
}
variant<unique_ptr<AsmAnalysisInfo>, ErrorList> Program::analyzeAST(Dialect const& _dialect, Block const& _ast)
@@ -148,7 +148,7 @@ variant<unique_ptr<AsmAnalysisInfo>, ErrorList> Program::analyzeAST(Dialect cons
return errors;
assert(errorReporter.errors().empty());
return analysisInfo;
return variant<unique_ptr<AsmAnalysisInfo>, ErrorList>(move(analysisInfo));
}
unique_ptr<Block> Program::disambiguateAST(