]> granicus.if.org Git - graphviz/commitdiff
gvpr copy: squash a -Wswitch-default warning
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 28 Jul 2022 02:07:24 +0000 (19:07 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 2 Aug 2022 04:33:30 +0000 (21:33 -0700)
This switch is exhaustive.

lib/gvpr/actions.c

index 6528d04219d53eef8721d5f14c300bbc4c04c58c..ad44a084fb2e49ccaf70aad9a12074e7dddc0a52 100644 (file)
@@ -25,6 +25,7 @@
 #include <ctype.h>
 #include <cgraph/agxbuf.h>
 #include <cgraph/strcasecmp.h>
+#include <cgraph/unreachable.h>
 
 #define KINDS(p) ((AGTYPE(p) == AGRAPH) ? "graph" : (AGTYPE(p) == AGNODE) ? "node" : "edge")
 
@@ -200,6 +201,8 @@ Agobj_t *copy(Agraph_t * g, Agobj_t * obj)
        name = agnameof (AGMKOUT(e));
        nobj = (Agobj_t *) openEdge(g, t, h, name);
        break;
+    default:
+       UNREACHABLE();
     }
     if (nobj)
        copyAttr(obj, nobj);