Index: /libyaml/branches/stable/src/scanner.c
===================================================================
--- /libyaml/branches/stable/src/scanner.c	(revision 346)
+++ /libyaml/branches/stable/src/scanner.c	(revision 371)
@@ -1123,5 +1123,5 @@
         simple_key.required = required;
         simple_key.token_number = 
-            parser->tokens_parsed + parser->tokens.tail - parser->tokens.head;
+            parser->tokens_parsed + (parser->tokens.tail - parser->tokens.head);
         simple_key.mark = parser->mark;
 
