# HG changeset patch # User Richard M. Stallman # Date 1087788265 0 # Node ID b53351ef3125374dca9929a2d3d21590780e217f # Parent 7b713bd3dad49b971c2674cfc2175885a586775d (match_limit): Cleaner err msg when no match data available. diff -r 7b713bd3dad4 -r b53351ef3125 src/search.c --- a/src/search.c Mon Jun 21 03:23:27 2004 +0000 +++ b/src/search.c Mon Jun 21 03:24:25 2004 +0000 @@ -2622,8 +2622,10 @@ CHECK_NUMBER (num); n = XINT (num); - if (n < 0 || search_regs.num_regs <= 0) - args_out_of_range (num, make_number (search_regs.num_regs)); + if (n < 0) + args_out_of_range (num, 0); + if (search_regs.num_regs <= 0) + error ("No match data, because no search succeeded"); if (n >= search_regs.num_regs || search_regs.start[n] < 0) return Qnil;