diff options
| author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-27 16:57:18 +0000 |
|---|---|---|
| committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-27 16:57:18 +0000 |
| commit | a77827f53340e8b5ccddf4c4999d5d9de982bf14 (patch) | |
| tree | 98b9f29640ad1f4c7bfe7e2dffd195d7f7bf3698 | |
| parent | 816786ad60a82985fe8d470bda68b94736e3c268 (diff) | |
| download | ppe42-gcc-a77827f53340e8b5ccddf4c4999d5d9de982bf14.tar.gz ppe42-gcc-a77827f53340e8b5ccddf4c4999d5d9de982bf14.zip | |
* doc/extend.texi (Deprecated Features): Implicit typename is
gone. Default args on types is going.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69853 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/doc/extend.texi | 12 |
2 files changed, 12 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c0915fad835..419a4367092 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-07-27 Nathan Sidwell <nathan@codesourcery.com> + + * doc/extend.texi (Deprecated Features): Implicit typename is + gone. Default args on types is going. + 2003-07-26 J"orn Rennecke <joern.rennecke@superh.com> * Makefile.in (ifcvt.o): Depend on target.h diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index 0e76b6b08e1..36a5a944b8c 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -7290,7 +7290,7 @@ Predefined Macros,cpp.info,The C Preprocessor}). method denoted by a @samp{->*} or @samp{.*} expression. * C++ Attributes:: Variable, function, and type attributes for C++ only. * Java Exceptions:: Tweaking exception handling to work with Java. -* Deprecated Features:: Things might disappear from g++. +* Deprecated Features:: Things will disappear from g++. * Backwards Compatibility:: Compatibilities with earlier definitions of C++. @end menu @@ -7963,10 +7963,12 @@ and is now removed from g++. Floating and complex non-type template parameters have been deprecated, and are now removed from g++. -The implicit typename extension has been deprecated and will be removed -from g++ at some point. In some cases g++ determines that a dependent -type such as @code{TPL<T>::X} is a type without needing a -@code{typename} keyword, contrary to the standard. +The implicit typename extension has been deprecated and is now +removed from g++. + +The use of default arguments in function pointers, function typedefs and +and other places where they are not permitted by the standard is +deprecated and will be removed from a future version of g++. @node Backwards Compatibility @section Backwards Compatibility |

