Caught precedence bug newly caught by clang-3.4