From 01bfee48cb7ed704fd3b9c55aab7075436fdbc5a Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Fri, 2 Jun 2017 13:28:14 -0700 Subject: [PATCH] GCC extensions are ok --- doc/CODING_STYLE.html | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/doc/CODING_STYLE.html b/doc/CODING_STYLE.html index ed8c4ec5..67c109d8 100644 --- a/doc/CODING_STYLE.html +++ b/doc/CODING_STYLE.html @@ -3936,9 +3936,18 @@ guide, the following C++11 features may not be used:

Nonstandard Extensions

+
+

GCC Extensions to C++ may be used where they improve readability, performance or compiled code size.

+
+ + +

Nonstandard extensions to C++ may not be used unless otherwise specified.

+
+ +

Compilers support various extensions that are not part of standard C++. Such @@ -3974,12 +3983,20 @@ guide, the following C++11 features may not be used:

-

Do not use nonstandard extensions. You may use portability wrappers that + +

Do not use nonstandard extensions. You may use portability wrappers that are implemented using nonstandard extensions, so long as those wrappers are provided by a designated project-wide portability header.

+ + +

Use GCC extensions where necessary

+

+ + +

Aliases