[Bug c++/85943] Template function permits derived class access to private base class static variable
achuah at drwsg dot com
gcc-bugzilla@gcc.gnu.org
Mon May 28 05:13:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85943
Anthony Chuah <achuah at drwsg dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Template function permits |Template function permits
|outside access to private |derived class access to
|variable |private base class static
| |variable
--- Comment #2 from Anthony Chuah <achuah at drwsg dot com> ---
Apologies for yet another edit: next time I'll make sure to have the
fully-written report before submitting.
The issue appears to be that GCC will permit a derived class access to a
private static variable of its base class.
Please use this repro example instead https://godbolt.org/g/A3zCLk, because it
has a listing of different test cases.
More information about the Gcc-bugs
mailing list