naoina/genmai — pull request #4 by mattn (2014-10-22 00:55:15+00:00)
Title: Fix argument for append. append breaks slice it-self.

構造体を内包する場合、再起呼び出しを行いますが append は第一引数を破壊するので、つまりは呼び出し元の引数をコピーして使う必要があります。
cap の状態によっては同じ slice だったり、コピーになったりする事でうまく動いたり(linux)、動かなかったり(windows)するのはその為だと思います。