When using \SIrange[tophrase=dash] to specify a range of numbers with units, the range phrase is literally specified as dash.
The following MWE yields 10 mdash20 m as an output.
MWE:
\documentclass{article}
\usepackage{siunitx}
\sisetup{per=slash, load=abbr}
\begin{document}
\SIrange[tophrase=dash]{10}{20}{\metre}
\end{document}
Whats going on here? Where should I be looking?
