I can confirm this bug and also Kristofs findings. Works in all cases except when using boolean literals. Fix would be great.