Since D140059, clang asserts on constant calls of string functions
(memchr, strncmp, memcmp, ...) when the last argument (length) does not
fit in an UInt63:
strncmp("11", "12", -1);
Fix this by directly calling getZExtValue, as an unsigned value is
needed here