bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 01/11] diagnostics: style: minor changes


From: Akim Demaille
Subject: [PATCH 01/11] diagnostics: style: minor changes
Date: Sat, 21 Sep 2019 11:59:54 +0200

* src/location.c (location_caret): Factor two branches of an if.
---
 src/location.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/location.c b/src/location.c
index d2314a18..cfbd6a78 100644
--- a/src/location.c
+++ b/src/location.c
@@ -235,14 +235,12 @@ location_caret (location loc, const char *style, FILE 
*out)
   /* If the line we want to quote is seekable (the same line as the previous
      location), just seek it. If it was a previous line, we lost track of it,
      so return to the start of file.  */
-  if (caret_info.line <= loc.start.line)
-    fseek (caret_info.source, caret_info.offset, SEEK_SET);
-  else
+  if (loc.start.line < caret_info.line)
     {
       caret_info.line = 1;
       caret_info.offset = 0;
-      fseek (caret_info.source, caret_info.offset, SEEK_SET);
     }
+  fseek (caret_info.source, caret_info.offset, SEEK_SET);
 
   /* Advance to the line's position, keeping track of the offset.  */
   while (caret_info.line < loc.start.line)
-- 
2.23.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]