Make flags atomic for Entity and Type

This commit is contained in:
gingerBill
2021-08-16 16:30:49 +01:00
parent df159dbae7
commit 0051cd12e2
3 changed files with 6 additions and 6 deletions

View File

@@ -923,7 +923,7 @@ bool is_polymorphic_type_assignable(CheckerContext *c, Type *poly, Type *source,
poly->kind = Type_EnumeratedArray;
poly->cached_size = -1;
poly->cached_align = -1;
poly->flags = source->flags;
poly->flags.exchange(source->flags);
poly->failure = false;
poly->EnumeratedArray.elem = source->EnumeratedArray.elem;
poly->EnumeratedArray.index = source->EnumeratedArray.index;