diff options
| author | 2022-08-15 12:22:47 +0200 | |
|---|---|---|
| committer | 2022-08-15 12:22:47 +0200 | |
| commit | f906d0b350b0b4ceb747669c9a9845d11bd0e486 (patch) | |
| tree | 5f09a7b714e6ce93f6094a06e5f736513110fb8d /bootstrap/env.c | |
| parent | f802bb99263aaa5be492999babd44cd2fdb1c65f (diff) | |
self hosted progress
Diffstat (limited to 'bootstrap/env.c')
| -rw-r--r-- | bootstrap/env.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bootstrap/env.c b/bootstrap/env.c index 21d9580..7ab3920 100644 --- a/bootstrap/env.c +++ b/bootstrap/env.c @@ -36,11 +36,11 @@ envput(struct env *env, const struct decl *decl) { if (decl->t != d0->t) return NULL; - if (decl == d0 || !memcmp(d0, decl, sizeof *d0)) + if (decl == d0) return d0; if (d0->t == Ddef && decl->t == Ddef && !memcmp(&d0->var, &decl->var, sizeof d0->var)) return d0; - if (d0->t == Dmacro && !memcmp(&decl->macro, &d0->macro, sizeof decl->macro)) + if (d0->t == Dmacro && decl->macro.cs.d == d0->macro.cs.d) return d0; if (d0->t == Dtype && d0->ty == decl->ty) return d0; |