mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 19:03:59 +08:00
add GCC_FINAL to ansidecl.h
include/ChangeLog: 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * ansidecl.h (GCC_FINAL): New macro. From-SVN: r226792
This commit is contained in:
parent
2abb463fab
commit
96d4df8b2e
@ -1,3 +1,7 @@
|
||||
2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
||||
|
||||
* ansidecl.h (GCC_FINAL): New macro.
|
||||
|
||||
2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* gomp-constants.c (GOMP_DEVICE_HOST_NONSHM): Remove.
|
||||
|
@ -311,6 +311,15 @@ So instead we use the macro below and test it against specific values. */
|
||||
#define ENUM_BITFIELD(TYPE) __extension__ enum TYPE
|
||||
#else
|
||||
#define ENUM_BITFIELD(TYPE) unsigned int
|
||||
#endif
|
||||
|
||||
/* This is used to mark a class or virtual function as final. */
|
||||
#if __cplusplus >= 201103L
|
||||
#define GCC_FINAL final
|
||||
#elif GCC_VERSION >= 4007
|
||||
#define GCC_FINAL __final
|
||||
#else
|
||||
#define GCC_FINAL
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
Loading…
Reference in New Issue
Block a user