gcc/cp/
PR c++/54537
* cp-tree.h: Check OVL_USED with OVERLOAD_CHECK.
* name-lookup.c (do_nonmember_using_decl): Make sure we have an
OVERLOAD before calling OVL_USED. Call diagnose_name_conflict
instead of issuing an error without mentioning the conflicting
declaration.
libstdc++-v3/
PR c++/54537
* include/tr1/cmath: Remove pow(double,double) overload, remove a
duplicated comment about DR 550. Add a comment to explain the
issue.
* testsuite/tr1/8_c_compatibility/cmath/pow_cmath.cc: New.
gcc/testsuite/
PR c++/54537
* g++.dg/overload/using3.C: New.
* g++.dg/overload/using2.C: Adjust.
* g++.dg/lookup/using9.C: Likewise.
Co-Authored-By: Peter Bergner <bergner@vnet.ibm.com>
From-SVN: r201414
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| VLA.C | Loading commit data... | |
| addr1.C | Loading commit data... | |
| ambig1.C | Loading commit data... | |
| ambig2.C | Loading commit data... | |
| arg1.C | Loading commit data... | |
| arg2.C | Loading commit data... | |
| arg3.C | Loading commit data... | |
| arg4.C | Loading commit data... | |
| arg5.C | Loading commit data... | |
| autoptr1.C | Loading commit data... | |
| builtin1.C | Loading commit data... | |
| builtin2.C | Loading commit data... | |
| builtin3.C | Loading commit data... | |
| cond1.C | Loading commit data... | |
| cond2.C | Loading commit data... | |
| conv-op1.C | Loading commit data... | |
| copy1.C | Loading commit data... | |
| defarg1.C | Loading commit data... | |
| defarg2.C | Loading commit data... | |
| defarg3.C | Loading commit data... | |
| defarg4.C | Loading commit data... | |
| defarg5.C | Loading commit data... | |
| defarg6.C | Loading commit data... | |
| defarg7.C | Loading commit data... | |
| ellipsis1.C | Loading commit data... | |
| error1.C | Loading commit data... | |
| error2.C | Loading commit data... | |
| error3.C | Loading commit data... | |
| extern-C-1.C | Loading commit data... | |
| extern-C-2.C | Loading commit data... | |
| koenig1.C | Loading commit data... | |
| koenig2.C | Loading commit data... | |
| member1.C | Loading commit data... | |
| member2.C | Loading commit data... | |
| new1.C | Loading commit data... | |
| operator-star-1.C | Loading commit data... | |
| operator1.C | Loading commit data... | |
| operator2.C | Loading commit data... | |
| operator3.C | Loading commit data... | |
| operator4.C | Loading commit data... | |
| operator5.C | Loading commit data... | |
| operator6.C | Loading commit data... | |
| pmf1.C | Loading commit data... | |
| pmf2.C | Loading commit data... | |
| prom1.C | Loading commit data... | |
| ref-conv1.C | Loading commit data... | |
| ref-conv2.C | Loading commit data... | |
| ref1.C | Loading commit data... | |
| reftemp1.C | Loading commit data... | |
| reftemp2.C | Loading commit data... | |
| rvalue1.C | Loading commit data... | |
| rvalue2.C | Loading commit data... | |
| rvalue3.C | Loading commit data... | |
| scope1.C | Loading commit data... | |
| template1.C | Loading commit data... | |
| template2.C | Loading commit data... | |
| template3.C | Loading commit data... | |
| template4.C | Loading commit data... | |
| template5.C | Loading commit data... | |
| unknown1.C | Loading commit data... | |
| using1.C | Loading commit data... | |
| using2.C | Loading commit data... | |
| using3.C | Loading commit data... | |
| virtual1.C | Loading commit data... | |
| virtual2.C | Loading commit data... | |
| volatile1.C | Loading commit data... |