diff options
Diffstat (limited to 'gcc/tree-ssa-uninit.c')
-rw-r--r-- | gcc/tree-ssa-uninit.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c index 2f0ff72..7eddca3 100644 --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -489,10 +489,10 @@ maybe_warn_pass_by_reference (gimple *stmt, wlimits &wlims) attr_access *access = rdwr_idx.get (argno - 1); if (access) { - if (access->mode == attr_access::none - || access->mode == attr_access::write_only) + if (access->mode == access_none + || access->mode == access_write_only) continue; - if (save_always_executed && access->mode == attr_access::read_only) + if (save_always_executed && access->mode == access_read_only) /* Attribute read_only arguments imply read access. */ wlims.always_executed = true; else @@ -524,7 +524,7 @@ maybe_warn_pass_by_reference (gimple *stmt, wlimits &wlims) if (access) { - const char* const mode = (access->mode == attr_access::read_only + const char* const mode = (access->mode == access_read_only ? "read_only" : "read_write"); char attrstr[80]; int n = sprintf (attrstr, "access (%s, %u", mode, argno); |