Hi. This reduces 2 warnings reported by clang.
Patch can bootstrap on x86_64-linux-gnu and survives regression tests. Ready to be installed? Thanks, Martin gcc/ChangeLog: 2019-06-27 Martin Liska <mli...@suse.cz> * edit-context.c (test_applying_fixits_unreadable_file): Do not use () for a constructor call. (test_applying_fixits_line_out_of_range): Likewise. * ggc-page.c (free_page): Use (char *) for %p printf format argument. --- gcc/edit-context.c | 4 ++-- gcc/ggc-page.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/gcc/edit-context.c b/gcc/edit-context.c index d3246ab0334..93d10664ae9 100644 --- a/gcc/edit-context.c +++ b/gcc/edit-context.c @@ -1639,7 +1639,7 @@ static void test_applying_fixits_unreadable_file () { const char *filename = "this-does-not-exist.txt"; - line_table_test ltt (); + line_table_test ltt; linemap_add (line_table, LC_ENTER, false, filename, 1); location_t loc = linemap_position_for_column (line_table, 1); @@ -1670,7 +1670,7 @@ test_applying_fixits_line_out_of_range () const char *old_content = "One-liner file\n"; temp_source_file tmp (SELFTEST_LOCATION, ".txt", old_content); const char *filename = tmp.get_filename (); - line_table_test ltt (); + line_table_test ltt; linemap_add (line_table, LC_ENTER, false, filename, 2); /* Try to insert a string in line 2. */ diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index 7066ef2c488..602dd7c61b7 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -977,7 +977,7 @@ free_page (page_entry *entry) if (GGC_DEBUG_LEVEL >= 2) fprintf (G.debug_file, "Deallocating page at %p, data %p-%p\n", (void *) entry, - entry->page, entry->page + entry->bytes - 1); + (char *)entry->page, (char *)entry->page + entry->bytes - 1); /* Mark the page as inaccessible. Discard the handle to avoid handle leak. */