Retain visibility while merging

This commit is contained in:
Bhargava Shastry
2020-04-16 01:59:37 +02:00
parent c4b0103dee
commit 7aa305b487
+6 -3
View File
@@ -897,7 +897,8 @@ void SolContract::merge()
SolContractFunction::Type::EXPLICITOVERRIDECONTRACT,
abstract() ? coinToss() : true,
coinToss(),
newReturnValue()
newReturnValue(),
g->visibility()
)
);
// Erase merged interface function
@@ -940,7 +941,8 @@ void SolContract::merge()
SolContractFunction::Type::EXPLICITOVERRIDECONTRACT,
abstract() ? coinToss() : true,
coinToss(),
newReturnValue()
newReturnValue(),
function->visibility()
)
);
// Erase merged interface function
@@ -976,7 +978,8 @@ void SolContract::merge()
SolContractFunction::Type::EXPLICITOVERRIDECONTRACT,
abstract() ? coinToss() : true,
coinToss(),
newReturnValue()
newReturnValue(),
function->visibility()
)
);
// Erase merged interface function