From b08f12061577c78fb6251a9fcab73c8ae02345c0 Mon Sep 17 00:00:00 2001 From: Jeff Bezanson Date: Thu, 11 Apr 2019 12:58:18 -0400 Subject: [PATCH] add a missing `free` in subtyping (#31668) --- src/subtype.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/subtype.c b/src/subtype.c index 363599f1724ae..39ec6da875c37 100644 --- a/src/subtype.c +++ b/src/subtype.c @@ -1138,6 +1138,7 @@ static int forall_exists_subtype(jl_value_t *x, jl_value_t *y, jl_stenv_t *e, in int set = e->Lunions.more; if (!sub || !set) break; + free(se.buf); save_env(e, &saved, &se); for (int i = set; i <= lastset; i++) statestack_set(&e->Lunions, i, 0);