Add support for bitwise xor to the decomposer

This commit is contained in:
Martin Hořeňovský
2020-04-21 19:27:12 +02:00
parent 4aefbbcd02
commit 5b8cccaf6a
8 changed files with 47 additions and 6 deletions

View File

@@ -2208,6 +2208,22 @@ Nor would this
Val: 1 & Val: 1
</Expanded>
</Expression>
<Expression success="true" type="REQUIRE" filename="tests/<exe-name>/UsageTests/Compilation.tests.cpp" >
<Original>
lhs ^ rhs
</Original>
<Expanded>
Val: 1 ^ Val: 2
</Expanded>
</Expression>
<Expression success="true" type="REQUIRE_FALSE" filename="tests/<exe-name>/UsageTests/Compilation.tests.cpp" >
<Original>
!(lhs ^ lhs)
</Original>
<Expanded>
!(Val: 1 ^ Val: 1)
</Expanded>
</Expression>
<OverallResult success="true"/>
</TestCase>
<TestCase name="Assertions then sections" tags="[Tricky]" filename="tests/<exe-name>/UsageTests/Tricky.tests.cpp" >
@@ -17759,7 +17775,7 @@ loose text artifact
</Section>
<OverallResult success="true"/>
</TestCase>
<OverallResults successes="1743" failures="149" expectedFailures="21"/>
<OverallResults successes="1745" failures="149" expectedFailures="21"/>
</Group>
<OverallResults successes="1743" failures="148" expectedFailures="21"/>
<OverallResults successes="1745" failures="148" expectedFailures="21"/>
</Catch>