From: Christoph Mallon Date: Wed, 31 Dec 2008 20:43:53 +0000 (+0000) Subject: Fix logic error in is_builtin_expect() introduced in r24902. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=a07a54193596ec41a927277852a089cc02b31eb6;p=cparser Fix logic error in is_builtin_expect() introduced in r24902. [r25011] --- diff --git a/ast2firm.c b/ast2firm.c index f9bab41..be26030 100644 --- a/ast2firm.c +++ b/ast2firm.c @@ -3425,7 +3425,7 @@ static bool is_builtin_expect(const expression_t *expression) if (function->kind != EXPR_REFERENCE) return false; reference_expression_t *ref = &function->reference; - if (ref->entity->kind == ENTITY_FUNCTION && + if (ref->entity->kind != ENTITY_FUNCTION || ref->entity->function.btk != bk_gnu_builtin_expect) return false;