* src/syntax.c (find_defun_start): Update all cache variables if
exiting early.
Fixes: debbugs:9401
+2011-08-30 Chong Yidong <cyd@stupidchicken.com>
+
+ * syntax.c (find_defun_start): Update all cache variables if
+ exiting early (Bug#9401).
+
2011-08-19 Andreas Schwab <schwab@linux-m68k.org>
* keyboard.c: Include "process.h"
if (!open_paren_in_column_0_is_defun_start)
{
+ find_start_value = BEGV;
find_start_value_byte = BEGV_BYTE;
+ find_start_buffer = current_buffer;
+ find_start_modiff = MODIFF;
+ find_start_begv = BEGV;
+ find_start_pos = pos;
return BEGV;
}