diff options
author | Jason Merrill <merrill@gnu.org> | 1994-10-11 18:39:14 +0000 |
---|---|---|
committer | Jason Merrill <merrill@gnu.org> | 1994-10-11 18:39:14 +0000 |
commit | a827d14969e17fb10508f6c7dfcc2c87e99ecc0d (patch) | |
tree | 20e5392b85005f9688bb794ee413d7a74f60cc06 /gcc | |
parent | 0171aeabee95d99ba1c6988f98210409a62b37c4 (diff) | |
download | gcc-a827d14969e17fb10508f6c7dfcc2c87e99ecc0d.zip gcc-a827d14969e17fb10508f6c7dfcc2c87e99ecc0d.tar.gz gcc-a827d14969e17fb10508f6c7dfcc2c87e99ecc0d.tar.bz2 |
(build_overload_call_real): Don't immediately do
array->pointer conversion.
From-SVN: r8254
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/call.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 89921d6..7373aca 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -2697,7 +2697,11 @@ build_overload_call_real (fnname, parms, flags, final_cp, buildxxx) final_cp->h.code = EVIL_CODE; return error_mark_node; } - if (TREE_CODE (t) == ARRAY_TYPE || TREE_CODE (t) == OFFSET_TYPE) + if (TREE_CODE (t) == OFFSET_TYPE) +#if 0 + /* This breaks reference-to-array parameters. */ + || TREE_CODE (t) == ARRAY_TYPE +#endif { /* Perform the conversion from ARRAY_TYPE to POINTER_TYPE in place. Also convert OFFSET_TYPE entities to their normal selves. |