if (canon_va_type == NULL_TREE)
error_at (loc, "first argument to %<va_arg%> not of type %<va_list%>");
- /* Let's handle things neutrallly, if expr:
+ /* Let's handle things neutrally, if expr:
- has undeclared type, or
- is not an va_list type. */
return build_va_arg_1 (loc, type, error_mark_node);
/* Take the address, to get '&ap'. Note that &ap is not a va_list
type. */
- mark_addressable (expr);
+ c_common_mark_addressable_vec (expr);
expr = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (expr)), expr);
return build_va_arg_1 (loc, type, expr);
/* Take the address, to get '&ap'. Make sure it's a pointer to array
elem type. */
- mark_addressable (expr);
+ c_common_mark_addressable_vec (expr);
expr = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (canon_va_type)),
expr);