]> granicus.if.org Git - graphviz/commitdiff
expr: remove unused 'pg' parameter from 'Exdisc_t.typename'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 5 Aug 2022 04:20:54 +0000 (21:20 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 6 Aug 2022 17:13:25 +0000 (10:13 -0700)
lib/expr/exgram.h
lib/expr/expr.h
lib/gvpr/compile.c

index 57a17d88ee9ff9b34a834d1f031bf497c0867d5d..8c36fe3a27b3b4c1646607b07f8735ed11e2bc5f 100644 (file)
@@ -430,7 +430,7 @@ static int  typecast[6][6] =
 char *extypename(Expr_t * p, int type) {
        if (BUILTIN(type))
            return TYPENAME(type);
-       return (p->disc->typename) (p, type);
+       return (p->disc->typename) (type);
 }
 
 /* exnoncast:
index 4b2631b1f5f775080f48d877b9a76d7252a55d24..1383fcd71bd169ccb7953485456e7af9c2973d1e 100644 (file)
@@ -206,7 +206,7 @@ struct Exdisc_s                             /* discipline                   */
                                        /* type conversion function     */
        int             (*binaryf) (Exnode_t *, Exnode_t *, Exnode_t *, int);
                                        /* binary operator function     */
-       char*           (*typename) (Expr_t *, int);
+       char*           (*typename) (int);
                                        /* application type names       */
        int             (*stringof) (Expr_t *, Exnode_t *, int, Exdisc_t *);
                                        /* value to string conversion   */
index 6505264205543230545ff9d5dc40f456c0b66866..d20f338e15b95d3ed3db298a879bb50bfb566216 100644 (file)
@@ -1592,8 +1592,7 @@ getval(Expr_t * pgm, Exnode_t * node, Exid_t * sym, Exref_t * ref,
 
 #define MINTYPE (LAST_M+1)     /* First type occurs after last M_ */
 
-static char *typeName(Expr_t * pg, int op)
-{
+static char *typeName(int op) {
     return typenames[op - MINTYPE];
 }
 
@@ -1635,7 +1634,7 @@ setval(Expr_t * pgm, Exnode_t * x, Exid_t * sym, Exref_t * ref,
                state->tvt = (trav_type) iv;
            else
                error(1, "unexpected value %lld assigned to %s : ignored",
-                     iv, typeName(pgm, T_tvtyp));
+                     iv, typeName(T_tvtyp));
            break;
        }
        case V_travroot:
@@ -2107,8 +2106,7 @@ static int stringOf(Expr_t * prog, Exnode_t * x, int arg, Exdisc_t* disc)
     } else {
        objp = int2ptr(x->data.constant.value.integer);
        if (!objp) {
-           exerror("cannot generate name for NULL %s",
-                   typeName(prog, x->type));
+           exerror("cannot generate name for NULL %s", typeName(x->type));
            rv = -1;
        }
        else {