4.6.4.5 Pedantic Option

The -Wpedantic option is used to enable strict ANSI C conformance of all special, non-standard keywords when building C89/90 conforming programs.

If this option is used, non-standard keywords must include two leading underscore characters (for example, __persistent) so as to strictly conform to the C standard.