libcpp: remove redundant parameter from rich_location::set_range
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 20 Jul 2018 21:39:14 +0000 (21:39 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Fri, 20 Jul 2018 21:39:14 +0000 (21:39 +0000)
gcc/c-family/ChangeLog:
* c-common.c (c_cpp_error): Remove redundant "line_table"
parameter from call to rich_location::set_range.
(maybe_suggest_missing_token_insertion): Likewise.

gcc/ChangeLog:
* pretty-print.c (text_info::set_location): Remove redundant
"line_table" parameter from call to rich_location::set_range.

libcpp/ChangeLog:
* include/line-map.h (rich_location::set_range): Remove redundant
line_maps * parameter.
* line-map.c (rich_location::set_range): Likewise.

From-SVN: r262913

gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/pretty-print.c
libcpp/ChangeLog
libcpp/include/line-map.h
libcpp/line-map.c

index 1b4f28523c1bbbc07c0fe1a3cac13fb40a772f2c..00c48d1bdaa74f318685a194a965987b50e411a3 100644 (file)
@@ -1,3 +1,8 @@
+2018-07-20  David Malcolm  <dmalcolm@redhat.com>
+
+       * pretty-print.c (text_info::set_location): Remove redundant
+       "line_table" parameter from call to rich_location::set_range.
+
 2018-07-20  Martin Sebor  <msebor@redhat.com>
 
        PR middle-end/82063
index de0ee67c6cb5674b645506d0b86355c278d949f2..0ae008bc2ca778dd8d37235213b0d137f76cab52 100644 (file)
@@ -1,3 +1,9 @@
+2018-07-20  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-common.c (c_cpp_error): Remove redundant "line_table"
+       parameter from call to rich_location::set_range.
+       (maybe_suggest_missing_token_insertion): Likewise.
+
 2018-07-20  Martin Sebor  <msebor@redhat.com>
 
        PR middle-end/82063
index f5e1111a7726ce100cb3b40b9a7c8e1ec49ad219..422d668c294f7bc11238a301fa180cc7aeac9de8 100644 (file)
@@ -6133,7 +6133,7 @@ c_cpp_error (cpp_reader *pfile ATTRIBUTE_UNUSED, int level, int reason,
       gcc_unreachable ();
     }
   if (done_lexing)
-    richloc->set_range (line_table, 0, input_location, true);
+    richloc->set_range (0, input_location, true);
   diagnostic_set_info_translated (&diagnostic, msg, ap,
                                  richloc, dlevel);
   diagnostic_override_option_index (&diagnostic,
@@ -8174,7 +8174,7 @@ maybe_suggest_missing_token_insertion (rich_location *richloc,
       location_t hint_loc = hint->get_start_loc ();
       location_t old_loc = richloc->get_loc ();
 
-      richloc->set_range (line_table, 0, hint_loc, true);
+      richloc->set_range (0, hint_loc, true);
       richloc->add_range (old_loc, false);
     }
 }
index df3ee811fd591065d20b3599550acb26d4eca658..dc7791afa50def4a6079d0625bd54c34093bdd70 100644 (file)
@@ -699,7 +699,7 @@ void
 text_info::set_location (unsigned int idx, location_t loc, bool show_caret_p)
 {
   gcc_checking_assert (m_richloc);
-  m_richloc->set_range (line_table, idx, loc, show_caret_p);
+  m_richloc->set_range (idx, loc, show_caret_p);
 }
 
 location_t
index c57d546e608c3c513b95602d0a7cf3bc906e949d..c72804f2cb06f7a9708992427800cbc99d9ec56b 100644 (file)
@@ -1,3 +1,9 @@
+2018-07-20  David Malcolm  <dmalcolm@redhat.com>
+
+       * include/line-map.h (rich_location::set_range): Remove redundant
+       line_maps * parameter.
+       * line-map.c (rich_location::set_range): Likewise.
+
 2018-07-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
 
        PR 69558
index ba1750d3cf1bb3535bd1837dcf01cd2033be6cc1..a4baa492a56b246aead754f6e56732460d3b9107 100644 (file)
@@ -1639,8 +1639,7 @@ class rich_location
   add_range (source_location loc,  bool show_caret_p);
 
   void
-  set_range (line_maps *set, unsigned int idx, source_location loc,
-            bool show_caret_p);
+  set_range (unsigned int idx, source_location loc, bool show_caret_p);
 
   unsigned int get_num_locations () const { return m_ranges.count (); }
 
index 105102268cca6d193bfc09695d95e34863cfe1ac..a1a765f14fd108ec8d653fe5c81d69511f953c1d 100644 (file)
@@ -2104,8 +2104,8 @@ rich_location::add_range (source_location loc, bool show_caret_p)
    - the "%C" and "%L" format codes in the Fortran frontend.  */
 
 void
-rich_location::set_range (line_maps * /*set*/, unsigned int idx,
-                         source_location loc, bool show_caret_p)
+rich_location::set_range (unsigned int idx, source_location loc,
+                         bool show_caret_p)
 {
   /* We can either overwrite an existing range, or add one exactly
      on the end of the array.  */