Skip to content

Commit

Permalink
Added flags for Clang 8.
Browse files Browse the repository at this point in the history
  • Loading branch information
macmade committed Jun 17, 2016
1 parent 26ea8d3 commit ccf3c67
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions clang-warnings.h
Original file line number Diff line number Diff line change
Expand Up @@ -497,6 +497,70 @@

#endif

/* Recognized by Clang 8.0.0 */
#if __clang_major__ >= 8

#pragma clang diagnostic fatal "-Wbitfield-width"
#pragma clang diagnostic fatal "-Wc++11-inline-namespace"
#pragma clang diagnostic fatal "-Wc++14-binary-literal"
#pragma clang diagnostic fatal "-Wc++1z-compat"
#pragma clang diagnostic fatal "-WCL4"
#pragma clang diagnostic fatal "-Wdeprecated-attributes"
#pragma clang diagnostic fatal "-Wdouble-promotion"
#pragma clang diagnostic fatal "-Wexceptions"
#pragma clang diagnostic fatal "-Wfor-loop-analysis"
#pragma clang diagnostic fatal "-Wformat-pedantic"
#pragma clang diagnostic fatal "-Wgnu-auto-type"
#pragma clang diagnostic fatal "-Wgnu-include-next"
#pragma clang diagnostic fatal "-Wimplicit"
#pragma clang diagnostic fatal "-Wincrement-bool"
#pragma clang diagnostic fatal "-Winvalid-or-nonexistent-directory"
#pragma clang diagnostic fatal "-Wliblto"
#pragma clang diagnostic fatal "-Wmicrosoft-anon-tag"
#pragma clang diagnostic fatal "-Wmicrosoft-cast"
#pragma clang diagnostic fatal "-Wmicrosoft-charize"
#pragma clang diagnostic fatal "-Wmicrosoft-comment-paste"
#pragma clang diagnostic fatal "-Wmicrosoft-const-init"
#pragma clang diagnostic fatal "-Wmicrosoft-cpp-macro"
#pragma clang diagnostic fatal "-Wmicrosoft-default-arg-redefinition"
#pragma clang diagnostic fatal "-Wmicrosoft-end-of-file"
#pragma clang diagnostic fatal "-Wmicrosoft-enum-forward-reference"
#pragma clang diagnostic fatal "-Wmicrosoft-enum-value"
#pragma clang diagnostic fatal "-Wmicrosoft-exception-spec"
#pragma clang diagnostic fatal "-Wmicrosoft-explicit-constructor-call"
#pragma clang diagnostic fatal "-Wmicrosoft-extra-qualification"
#pragma clang diagnostic fatal "-Wmicrosoft-fixed-enum"
#pragma clang diagnostic fatal "-Wmicrosoft-flexible-array"
#pragma clang diagnostic fatal "-Wmicrosoft-goto"
#pragma clang diagnostic fatal "-Wmicrosoft-include"
#pragma clang diagnostic fatal "-Wmicrosoft-mutable-reference"
#pragma clang diagnostic fatal "-Wmicrosoft-pure-definition"
#pragma clang diagnostic fatal "-Wmicrosoft-redeclare-static"
#pragma clang diagnostic fatal "-Wmicrosoft-sealed"
#pragma clang diagnostic fatal "-Wmicrosoft-template"
#pragma clang diagnostic fatal "-Wmicrosoft-union-member-reference"
#pragma clang diagnostic fatal "-Wmicrosoft-unqualified-friend"
#pragma clang diagnostic fatal "-Wmicrosoft-using-decl"
#pragma clang diagnostic fatal "-Wmicrosoft-void-pseudo-dtor"
#pragma clang diagnostic fatal "-Wmodule-file-extension"
#pragma clang diagnostic fatal "-Wmove"
#pragma clang diagnostic fatal "-Wmsvc-include"
#pragma clang diagnostic fatal "-Wnullability-completeness"
#pragma clang diagnostic fatal "-Wnullability-declspec"
#pragma clang diagnostic fatal "-Wnullability"
#pragma clang diagnostic fatal "-Wnullable-to-nonnull-conversion"
#pragma clang diagnostic fatal "-Wobjc-protocol-qualifiers"
#pragma clang diagnostic fatal "-Woption-ignored"
#pragma clang diagnostic fatal "-Wpartial-availability"
#pragma clang diagnostic fatal "-Wpessimizing-move"
#pragma clang diagnostic fatal "-Wrange-loop-analysis"
#pragma clang diagnostic fatal "-Wredundant-move"
#pragma clang diagnostic fatal "-Wregister"
#pragma clang diagnostic fatal "-Wunknown-sanitizers"
#pragma clang diagnostic fatal "-Wunsupported-nan"

#endif

#endif

#endif /* XS_CLANG_WARNINGS_H */

0 comments on commit ccf3c67

Please sign in to comment.