Skip to content

Commit d56b714

Browse files
committed
.
1 parent 4a6023c commit d56b714

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/builtins.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,14 @@ static int egal_types(const jl_value_t *a, const jl_value_t *b, jl_typeenv_t *en
147147
{
148148
if (a == b)
149149
return 1;
150-
if (a->hash && b->hash && a->hash != b->hash)
151-
return 0;
152150
uintptr_t dtag = jl_typetagof(a);
153151
if (dtag != jl_typetagof(b))
154152
return 0;
155153
if (dtag == jl_datatype_tag << 4) {
156154
jl_datatype_t *dta = (jl_datatype_t*)a;
157155
jl_datatype_t *dtb = (jl_datatype_t*)b;
156+
if (dta->hash && dtb->hash && dta->hash != dtb->hash)
157+
return 0;
158158
if (dta->name != dtb->name)
159159
return 0;
160160
size_t i, l = jl_nparams(dta);

0 commit comments

Comments
 (0)