@@ -331,7 +331,10 @@ abstract contract AssertHelper {
331331 ) internal {
332332 bool isEqual = FuzzLibString.isRevertReasonEqual (returnData, reason1) ||
333333 FuzzLibString.isRevertReasonEqual (returnData, reason2);
334- assertWithMsg (isEqual, string .concat (reason1, " OR " , reason2));
334+ string memory assertMsg = string (
335+ abi.encodePacked (reason1, " OR " , reason2)
336+ );
337+ assertWithMsg (isEqual, assertMsg);
335338 }
336339
337340 function assertRevertReasonEqual (
@@ -343,7 +346,10 @@ abstract contract AssertHelper {
343346 bool isEqual = FuzzLibString.isRevertReasonEqual (returnData, reason1) ||
344347 FuzzLibString.isRevertReasonEqual (returnData, reason2) ||
345348 FuzzLibString.isRevertReasonEqual (returnData, reason3);
346- assertWithMsg (isEqual, string .concat (reason1, " OR " , reason2, " OR " , reason3));
349+ string memory assertMsg = string (
350+ abi.encodePacked (reason1, " OR " , reason2, " OR " , reason3)
351+ );
352+ assertWithMsg (isEqual, assertMsg);
347353 }
348354
349355 function assertRevertReasonEqual (
@@ -357,9 +363,8 @@ abstract contract AssertHelper {
357363 FuzzLibString.isRevertReasonEqual (returnData, reason2) ||
358364 FuzzLibString.isRevertReasonEqual (returnData, reason3) ||
359365 FuzzLibString.isRevertReasonEqual (returnData, reason4);
360- assertWithMsg (
361- isEqual,
362- string .concat (
366+ string memory assertMsg = string (
367+ abi.encodePacked (
363368 reason1,
364369 " OR " ,
365370 reason2,
0 commit comments