aboutsummaryrefslogtreecommitdiff
path: root/tree.c
diff options
context:
space:
mode:
authorTucker Evans <tuckerevans24@gmail.com>2019-08-03 20:48:13 -0400
committerTucker Evans <tuckerevans24@gmail.com>2019-08-03 20:48:39 -0400
commit8c59ccd6e23ac63d59f5839ad410c04b393ff0c0 (patch)
tree7f73ed2cf6450614599514ca77a2646624484da8 /tree.c
parente9ae811ffaa08caef0acca643ca1e7a1ff72396f (diff)
parent12f50dec6a529784a360dfaec9dc562b810ae2fd (diff)
Merge branch 'scopes' into types
Diffstat (limited to 'tree.c')
-rw-r--r--tree.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tree.c b/tree.c
index 3a2afcf..0e27d16 100644
--- a/tree.c
+++ b/tree.c
@@ -23,12 +23,11 @@ ptree *l, *r;
return t;
}
-ptree* mkid(str)
-char *str;
+ptree* mkid(n)
+node *n;
{
ptree *p = mktree(ID, NULL, NULL);
- p->attr.nval = malloc(sizeof(node)); /*TODO fix hacky node create*/
- p->attr.nval->name = strdup(str); /* memory leak? double strdup*/
+ p->attr.nval = n; /* memory leak? double strdup*/
return p;
}