Vim の sessionoptions に globals が含まれている場合の不具合?

すごくピンポイントなんですが、小数を代入したグローバル変数を定義します。

let g:Hoge = 1.1


この時に sessionoptions に globals が含まれている場合、mksession で次のような書き込みがされ、source 時にエラーになります。

let Hoge =  &1.100000


これってつまり…どういうことなんでしょう?
現状は sessionoptions から globals を取り除いて対応しています。

[再現コード]

set sessionoptions=globals

let g:Hoge = 1.1

mksession!
source session.vim


ちなみに QFixHowm を使用している場合に、同様の原因でエラーになります。