From c7051e13863a1fdd01c9160396bf8a74a7c56d8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20=C5=9Aliwak?= Date: Thu, 5 Mar 2020 04:44:32 +0100 Subject: [PATCH] [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 --- tools/yulPhaser/Program.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/yulPhaser/Program.cpp b/tools/yulPhaser/Program.cpp index f6bda59bd..c397cd1f4 100644 --- a/tools/yulPhaser/Program.cpp +++ b/tools/yulPhaser/Program.cpp @@ -133,7 +133,7 @@ variant, ErrorList> Program::parseSource(Dialect const& _diale return errors; assert(errorReporter.errors().empty()); - return ast; + return variant, ErrorList>(move(ast)); } variant, ErrorList> Program::analyzeAST(Dialect const& _dialect, Block const& _ast) @@ -148,7 +148,7 @@ variant, ErrorList> Program::analyzeAST(Dialect cons return errors; assert(errorReporter.errors().empty()); - return analysisInfo; + return variant, ErrorList>(move(analysisInfo)); } unique_ptr Program::disambiguateAST(