]> granicus.if.org Git - graphviz/commitdiff
expr: remove dereferencing and parens around calling 'Exdisc_t.binaryf'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 5 Aug 2022 04:16:27 +0000 (21:16 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 6 Aug 2022 17:10:31 +0000 (10:10 -0700)
The compiler does not need to be explicitly told how to call through a function
pointer.

lib/expr/exgram.h

index f7c64400530e481db4a0f17599d38b7fffbfd098..57a17d88ee9ff9b34a834d1f031bf497c0867d5d 100644 (file)
@@ -1014,7 +1014,7 @@ exclose(Expr_t* p, int all)
 static void
 checkBinary(Expr_t * p, Exnode_t * l, Exnode_t * ex, Exnode_t * r) 
 {
-       if ((*p->disc->binaryf) (l, ex, r, 1) < 0) {
+       if (p->disc->binaryf(l, ex, r, 1) < 0) {
            if (r)
                exerror
                    ("cannot apply operator %s to expressions of types %s and %s",