static ir_node *builtin_address_to_firm(
const builtin_address_expression_t *expression)
{
+ (void)expression;
panic("builtin_address_expression not implemented yet");
}
case EXPR_FUNCNAME: return false;
case EXPR_BUILTIN_SYMBOL: break; /* handled in EXPR_CALL */
case EXPR_BUILTIN_CONSTANT_P: return false;
+ case EXPR_BUILTIN_ADDRESS: return false;
case EXPR_BUILTIN_PREFETCH: return true;
case EXPR_OFFSETOF: return false;
case EXPR_VA_START: return true;
walk_expression(expr->conditional.false_expression, callback, env);
return;
+ case EXPR_BUILTIN_ADDRESS:
+ walk_expression(expr->builtin_address.value, callback, env);
+ return;
+
case EXPR_BUILTIN_PREFETCH: {
builtin_prefetch_expression_t const *const pf = &expr->builtin_prefetch;
walk_expression(pf->adr, callback, env);