cp: PR c++/11788 * typeck.c (build_address): If it is a function, mark it used. (build_unary_op): Do not lose object's side-effects when taking address of static member function. * class.c (resolve_address_of_overloaded_function): Use tsubst_flags_t parameter. Only expect overload sets. Adjust. (instantiate_type): Adjust flags passing. Do not lose object's side-effects when taking address of static member function. testsuite: PR c++/11788 * g++.dg/overload/addr1.C: New test. From-SVN: r71304
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
abi | Loading commit data... | |
bprob | Loading commit data... | |
compat | Loading commit data... | |
conversion | Loading commit data... | |
cpp | Loading commit data... | |
debug | Loading commit data... | |
eh | Loading commit data... | |
expr | Loading commit data... | |
ext | Loading commit data... | |
gcov | Loading commit data... | |
inherit | Loading commit data... | |
init | Loading commit data... | |
lookup | Loading commit data... | |
opt | Loading commit data... | |
other | Loading commit data... | |
overload | Loading commit data... | |
parse | Loading commit data... | |
pch | Loading commit data... | |
rtti | Loading commit data... | |
special | Loading commit data... | |
template | Loading commit data... | |
tls | Loading commit data... | |
warn | Loading commit data... | |
README | Loading commit data... | |
dg.exp | Loading commit data... |