From 36aa107c0efae2507cf77d30d994a10e7b0e25d7 Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 13 Dec 2015 14:48:50 +0100 Subject: [PATCH] src/spicelib/parser/inpptree.c, avoid warning, drop nested local `arg1' ... --- src/spicelib/parser/inpptree.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/spicelib/parser/inpptree.c b/src/spicelib/parser/inpptree.c index 041a641ee..e4b32942a 100644 --- a/src/spicelib/parser/inpptree.c +++ b/src/spicelib/parser/inpptree.c @@ -325,19 +325,15 @@ static INPparseNode *PTdifferentiate(INPparseNode * p, int varnum) // naive: // d/d ternary_fcn(cond,exp1,exp2) --> ternary_fcn(cond, d/d exp1, d/d exp2) { - INPparseNode *arg1 = p->left; - INPparseNode *arg2 = p->right->left; - INPparseNode *arg3 = p->right->right; - // extern void printTree(INPparseNode *); // // printf("debug: %s, PT_TERN: ", __func__); // printTree(p); // printf("\n"); - newp = mkb(PT_TERN, arg1, mkb(PT_COMMA, - PTdifferentiate(arg2, varnum), - PTdifferentiate(arg3, varnum))); + newp = mkb(PT_TERN, p->left, mkb(PT_COMMA, + PTdifferentiate(p->right->left, varnum), + PTdifferentiate(p->right->right, varnum))); // printf("debug, %s, returns; ", __func__); // printTree(newp);