The patch is a fix for PR23790. Call to StringRef::Compare() returning [1,0,-1] is replaced with the real call to strcmp to be more precise in modelling. This also may theoretically help to find defects if a tested code relays on a value returned from strcmp like
if (strcmp(x, y) == 1) { ... }
Please review!
Whatever changes you make for the case-sensitive compare should also be analogously applied to the case-insensitive compare.