Refactor `compileViaYul` test setting
This PRs refactors using of compileViaYul setting in semantic tests with using enumSetting
~Depends on: #15666~ Merged
Thank you for your contribution to the Solidity compiler! A team member will follow up shortly.
If you haven't read our contributing guidelines and our review checklist before, please do it now, this makes the reviewing process and accepting your contribution smoother.
If you have any questions or need our help, feel free to post them in the PR or talk to us directly on the #solidity-dev channel on Matrix.
Please also add the missing validation you found in https://github.com/ethereum/solidity/pull/15666#discussion_r1939497765.
Please also add the missing validation you found in #15666 (comment).
Ok. Do you want me to introduce similar change in SyntaxTest?
Please also add the missing validation you found in #15666 (comment).
Ok. Do you want me to introduce similar change in
SyntaxTest?
Added but I think we should also use enumSetting for bytecodeFormat and add a protected member to the EVMVersionRestrictedTestCase class to avoid parsing this setting twice