]> granicus.if.org Git - graphviz/commitdiff
expr exeval: [nfc] remove unnecessary parens, dereference of function pointers
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 26 Feb 2022 19:20:56 +0000 (11:20 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 27 Feb 2022 22:57:01 +0000 (14:57 -0800)
The C compiler knows how to dereference and call through a function pointer
without needing this manual instruction.

lib/expr/exeval.c

index dfcfa3fe4482f8a112772736fab160ccb2ff2bf1..77bc82bc5d5bb53ecb3eb15cb9840c263dc01963 100644 (file)
@@ -2062,13 +2062,13 @@ exeval(Expr_t* ex, Exnode_t* expr, void* env)
                switch (expr->type)
                {
                case FLOATING:
-                       v.floating = (*expr->compiled.floating)(ex->disc->data);
+                       v.floating = expr->compiled.floating(ex->disc->data);
                        break;
                case STRING:
-                       v.string = (*expr->compiled.string)(ex->disc->data);
+                       v.string = expr->compiled.string(ex->disc->data);
                        break;
                default:
-                       v.integer = (*expr->compiled.integer)(ex->disc->data);
+                       v.integer = expr->compiled.integer(ex->disc->data);
                        break;
                }
        }