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

gcc/ChangeLog:
        * diagnostic-format-json.cc (json_from_metadata): Use
        json::integer_number.
---
 gcc/diagnostic-format-json.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gcc/diagnostic-format-json.cc b/gcc/diagnostic-format-json.cc
index 24a08c0..f73d09b 100644
--- a/gcc/diagnostic-format-json.cc
+++ b/gcc/diagnostic-format-json.cc
@@ -112,7 +112,8 @@ json_from_metadata (const diagnostic_metadata *metadata)
   json::object *metadata_obj = new json::object ();
 
   if (metadata->get_cwe ())
-    metadata_obj->set ("cwe", new json::number (metadata->get_cwe ()));
+    metadata_obj->set ("cwe",
+                      new json::integer_number (metadata->get_cwe ()));
 
   return metadata_obj;
 }
-- 
1.8.5.3

Reply via email to