The following MWE has started failing for me after TL 2017 update today:
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{TeX Gyre Pagella Math}
\setmathfont[range={`A-`Z,`a-`z,`0-`9}]{Charis SIL}
\begin{document}
Test.
\end{document}
The error is
! Missing number, treated as zero.
<to be read again>
\__bool_A_0:
l.4 ...thfont[range={`A-`Z,`a-`z,`0-`9}]{Charis SIL}