Erro com função TIkz e coordenadas polares em Texlive/MacTex

Erro com função TIkz e coordenadas polares em Texlive/MacTex

Estou encontrando um typesettingerro bastante estranho Tikzao executar o seguinte código:

\documentclass[]{amsart}

\usepackage{tikz,pgfplots}
\usetikzlibrary{patterns,calc,fadings,decorations}

\begin{document}

\[\begin{tikzpicture}[thick,x=2em,y=2em]
    \draw [->] (0,0) -- (0:{sin(90)});
\end{tikzpicture}\]

\end{document}

O procedimento acima funciona bem com MikTex(Windows), mas apresenta esse erro quando executado em TexLive (Ubuntu)ou MacTex:

Package `tikz` Error: Giving up on this path. Did you forget a `semicolon`? \draw [->] (0,0) -- (0:{sin(90)})

Se eu mudar (0:{sin(90)}) para (0,{sin(90)}) ou (0:{1}) então funcionará bem. Alguma ideia do porquê?

informação relacionada