Previously these tests would fail with:
LLVM ERROR: expected relocatable expression
The logic is changed so EvaluateSymbolicAdd is only called if both sides have a relocatable expression.
If one side is a relocatable it combines the addends and creates a single relocatable expression.
Please add a newline to the end.
Please use unix newlines.