r277284 eliminated json::number in favor of json::float_number and
json::integer_number.  Update the diagnostic_path code accordingly.

gcc/ChangeLog:
        * tree-diagnostic-path.cc (default_tree_make_json_for_path): Fix
        overlong line.  Use json::integer_number.
---
 gcc/tree-diagnostic-path.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gcc/tree-diagnostic-path.cc b/gcc/tree-diagnostic-path.cc
index d044152..abb418d 100644
--- a/gcc/tree-diagnostic-path.cc
+++ b/gcc/tree-diagnostic-path.cc
@@ -484,7 +484,8 @@ default_tree_diagnostic_path_printer (diagnostic_context 
*context,
    doesn't have access to trees (for m_fndecl).  */
 
 json::value *
-default_tree_make_json_for_path (diagnostic_context *, const diagnostic_path 
*path)
+default_tree_make_json_for_path (diagnostic_context *,
+                                const diagnostic_path *path)
 {
   json::array *path_array = new json::array ();
   for (unsigned i = 0; i < path->num_events (); i++)
@@ -504,7 +505,8 @@ default_tree_make_json_for_path (diagnostic_context *, 
const diagnostic_path *pa
            = identifier_to_locale (lang_hooks.decl_printable_name (fndecl, 2));
          event_obj->set ("function", new json::string (function));
        }
-      event_obj->set ("depth", new json::number (event.get_stack_depth ()));
+      event_obj->set ("depth",
+                     new json::integer_number (event.get_stack_depth ()));
       path_array->append (event_obj);
     }
   return path_array;
-- 
1.8.5.3

Reply via email to