]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: simplify analyzer_cpython_plugin.c
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 15 Oct 2024 15:03:08 +0000 (11:03 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 15 Oct 2024 15:03:08 +0000 (11:03 -0400)
No functional change intended.

gcc/testsuite/ChangeLog:
* gcc.dg/plugin/analyzer_cpython_plugin.c: Use success_call_info
in a couple of places to avoid reimplementing get_desc.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/testsuite/gcc.dg/plugin/analyzer_cpython_plugin.c

index d0fe110f20e9fd90bb7905a08dc30de6e03212aa..c1510e441e6fa12f7d5afb1e9ae25cd63e1f9f77 100644 (file)
@@ -963,17 +963,10 @@ public:
 void
 kf_PyList_New::impl_call_post (const call_details &cd) const
 {
-  class success : public call_info
+  class success : public success_call_info
   {
   public:
-    success (const call_details &cd) : call_info (cd) {}
-
-    label_text
-    get_desc (bool can_colorize) const final override
-    {
-      return make_label_text (can_colorize, "when %qE succeeds",
-                              get_fndecl ());
-    }
+    success (const call_details &cd) : success_call_info (cd) {}
 
     bool
     update_model (region_model *model, const exploded_edge *,
@@ -1104,17 +1097,10 @@ public:
 void
 kf_PyLong_FromLong::impl_call_post (const call_details &cd) const
 {
-  class success : public call_info
+  class success : public success_call_info
   {
   public:
-    success (const call_details &cd) : call_info (cd) {}
-
-    label_text
-    get_desc (bool can_colorize) const final override
-    {
-      return make_label_text (can_colorize, "when %qE succeeds",
-                              get_fndecl ());
-    }
+    success (const call_details &cd) : success_call_info (cd) {}
 
     bool
     update_model (region_model *model, const exploded_edge *,