Error con función TIkz y coordenadas polares en Texlive/MacTex

Error con función TIkz y coordenadas polares en Texlive/MacTex

Me encuentro con un typesettingerror bastante extraño Tikzal ejecutar el siguiente 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}

Lo anterior funciona bien con MikTex(Windows) pero da este error cuando se ejecuta en TexLive (Ubuntu)o MacTex:

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

Si cambio (0:{sin(90)}) a (0,{sin(90)}) o (0:{1}) entonces funciona bien. ¿Alguna idea de por qué?

información relacionada