Check for symbols in MCValue before using them. Bail out early in case they are null. Fix for PR23779.
Rafael, the changes in this patch checks all the possibilities, but do you know if it's possible for evaluateAsRelocatable to return a MCValue with a null SymbolA?
Thanks,