Merge branch 'master' into llvm-integration

This commit is contained in:
gingerBill
2020-03-26 15:56:55 +00:00
2 changed files with 69 additions and 18 deletions

View File

@@ -1653,6 +1653,11 @@ bool check_is_not_addressable(CheckerContext *c, Operand *o) {
return false;
}
Ast *expr = unparen_expr(o->expr);
if (expr->kind == Ast_CompoundLit) {
return false;
}
if (o->mode != Addressing_Variable) {
return true;
}