Texlive/MacTex の TIkz 関数と極座標に関するエラー

Texlive/MacTex の TIkz 関数と極座標に関するエラー

次のコードを実行すると、かなり奇妙なtypesettingエラーが発生します。Tikz

\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}

上記は (Windows) では問題なく動作しますが、 またはMikTexで実行するとこのエラーが発生します。TexLive (Ubuntu)MacTex

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

(0:{sin(90)}) を (0,{sin(90)}) または (0:{1}) に変更すると正常に動作します。理由をご存知ですか?

関連情報