As reported by Andrey Karpov in his articlehttp://www.viva64.com/en/b/0227/, a parenthesis has been misplaced.
Attached patch fixes the problem.