| // Copyright 2017 The Goma Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // This is auto generated by build/generate_known_warnings_list.go |
| // DO NOT EDIT |
| |
| #ifndef DEVTOOLS_GOMA_LIB_KNOWN_WARNING_OPTIONS_H_ |
| #define DEVTOOLS_GOMA_LIB_KNOWN_WARNING_OPTIONS_H_ |
| |
| namespace devtools_goma { |
| const char* const kKnownWarningOptions[] { |
| "", |
| "#pragma-messages", |
| "#warnings", |
| "CFString-literal", |
| "CL4", |
| "IndependentClass-attribute", |
| "NSObject-attribute", |
| "abi", |
| "absolute-value", |
| "abstract-final-class", |
| "abstract-vbase-init", |
| "address", |
| "address-of-array-temporary", |
| "address-of-packed-member", |
| "address-of-temporary", |
| "aggregate-return", |
| "aggressive-loop-optimizations", |
| "aligned-allocation-unavailable", |
| "aligned-new", |
| "all", |
| "alloc-size-larger-than", |
| "alloc-size-larger-than=", |
| "alloc-zero", |
| "alloca", |
| "alloca-larger-than", |
| "alloca-larger-than=", |
| "alloca-with-align-alignof", |
| "ambiguous-delete", |
| "ambiguous-ellipsis", |
| "ambiguous-macro", |
| "ambiguous-member-template", |
| "analyzer-incompatible-plugin", |
| "anonymous-pack-parens", |
| "arc", |
| "arc-bridge-casts-disallowed-in-nonarc", |
| "arc-maybe-repeated-use-of-weak", |
| "arc-non-pod-memaccess", |
| "arc-performSelector-leaks", |
| "arc-repeated-use-of-weak", |
| "arc-retain-cycles", |
| "arc-unsafe-retained-assign", |
| "array-bounds", |
| "array-bounds-pointer-arithmetic", |
| "array-bounds=", |
| "asm", |
| "asm-ignored-qualifier", |
| "asm-operand-widths", |
| "assign-enum", |
| "assume", |
| "at-protocol", |
| "atimport-in-framework-header", |
| "atomic-memory-ordering", |
| "atomic-properties", |
| "atomic-property-with-user-defined-accessor", |
| "attribute-alias", |
| "attribute-packed-for-bitfield", |
| "attributes", |
| "auto-disable-vptr-sanitizer", |
| "auto-import", |
| "auto-storage-class", |
| "auto-var-id", |
| "availability", |
| "backend-plugin", |
| "backslash-newline-escape", |
| "bad-function-cast", |
| "binary-literal", |
| "bind-to-temporary-copy", |
| "bitfield-constant-conversion", |
| "bitfield-enum-conversion", |
| "bitfield-width", |
| "bitwise-op-parentheses", |
| "block-capture-autoreleasing", |
| "bool-compare", |
| "bool-conversion", |
| "bool-conversions", |
| "bool-operation", |
| "braced-scalar-init", |
| "bridge-cast", |
| "builtin-declaration-mismatch", |
| "builtin-macro-redefined", |
| "builtin-memcpy-chk-size", |
| "builtin-requires-header", |
| "c++-compat", |
| "c++0x-compat", |
| "c++0x-extensions", |
| "c++0x-narrowing", |
| "c++11-compat", |
| "c++11-compat-deprecated-writable-strings", |
| "c++11-compat-pedantic", |
| "c++11-compat-reserved-user-defined-literal", |
| "c++11-extensions", |
| "c++11-extra-semi", |
| "c++11-inline-namespace", |
| "c++11-long-long", |
| "c++11-narrowing", |
| "c++14-binary-literal", |
| "c++14-compat", |
| "c++14-compat-pedantic", |
| "c++14-extensions", |
| "c++17-compat", |
| "c++17-compat-mangling", |
| "c++17-compat-pedantic", |
| "c++17-extensions", |
| "c++1y-extensions", |
| "c++1z-compat", |
| "c++1z-compat-mangling", |
| "c++1z-extensions", |
| "c++2a-compat", |
| "c++2a-compat-pedantic", |
| "c++2a-extensions", |
| "c++98-c++11-c++14-c++17-compat", |
| "c++98-c++11-c++14-c++17-compat-pedantic", |
| "c++98-c++11-c++14-compat", |
| "c++98-c++11-c++14-compat-pedantic", |
| "c++98-c++11-compat", |
| "c++98-c++11-compat-binary-literal", |
| "c++98-c++11-compat-pedantic", |
| "c++98-compat", |
| "c++98-compat-bind-to-temporary-copy", |
| "c++98-compat-extra-semi", |
| "c++98-compat-local-type-template-args", |
| "c++98-compat-pedantic", |
| "c++98-compat-unnamed-type-template-args", |
| "c11-extensions", |
| "c90-c99-compat", |
| "c99-c11-compat", |
| "c99-compat", |
| "c99-extensions", |
| "cast-align", |
| "cast-align=", |
| "cast-calling-convention", |
| "cast-function-type", |
| "cast-of-sel-type", |
| "cast-qual", |
| "catch-value", |
| "catch-value=", |
| "char-align", |
| "char-subscripts", |
| "chkp", |
| "clang-cl-pch", |
| "class-varargs", |
| "clobbered", |
| "comma", |
| "comment", |
| "comments", |
| "compare-distinct-pointer-types", |
| "complex-component-init", |
| "conditional-type-mismatch", |
| "conditional-uninitialized", |
| "conditionally-supported", |
| "config-macros", |
| "constant-conversion", |
| "constant-logical-operand", |
| "constexpr-not-const", |
| "consumed", |
| "conversion", |
| "conversion-null", |
| "coroutine", |
| "coroutine-missing-unhandled-exception", |
| "coverage-mismatch", |
| "covered-switch-default", |
| "cpp", |
| "cstring-format-directive", |
| "ctor-dtor-privacy", |
| "cuda-compat", |
| "custom-atomic-properties", |
| "dangling", |
| "dangling-else", |
| "dangling-field", |
| "dangling-initializer-list", |
| "date-time", |
| "dealloc-in-category", |
| "debug-compression-unavailable", |
| "declaration-after-statement", |
| "delegating-ctor-cycles", |
| "delete-incomplete", |
| "delete-non-virtual-dtor", |
| "deprecated", |
| "deprecated-attributes", |
| "deprecated-declarations", |
| "deprecated-dynamic-exception-spec", |
| "deprecated-implementations", |
| "deprecated-increment-bool", |
| "deprecated-objc-isa-usage", |
| "deprecated-objc-pointer-introspection", |
| "deprecated-objc-pointer-introspection-performSelector", |
| "deprecated-register", |
| "deprecated-this-capture", |
| "deprecated-writable-strings", |
| "designated-init", |
| "direct-ivar-access", |
| "disabled-macro-expansion", |
| "disabled-optimization", |
| "discard-qual", |
| "discarded-array-qualifiers", |
| "discarded-qualifiers", |
| "distributed-object-modifiers", |
| "div-by-zero", |
| "division-by-zero", |
| "dll-attribute-on-redeclaration", |
| "dllexport-explicit-instantiation-decl", |
| "dllimport-static-field-def", |
| "documentation", |
| "documentation-deprecated-sync", |
| "documentation-html", |
| "documentation-pedantic", |
| "documentation-unknown-command", |
| "dollar-in-identifier-extension", |
| "double-promotion", |
| "duplicate-decl-specifier", |
| "duplicate-enum", |
| "duplicate-method-arg", |
| "duplicate-method-match", |
| "duplicate-protocol", |
| "duplicated-branches", |
| "duplicated-cond", |
| "dynamic-class-memaccess", |
| "dynamic-exception-spec", |
| "effc++", |
| "embedded-directive", |
| "empty-body", |
| "empty-decomposition", |
| "empty-translation-unit", |
| "encode-type", |
| "endif-labels", |
| "enum-compare", |
| "enum-compare-switch", |
| "enum-conversion", |
| "enum-too-large", |
| "error", |
| "error-implicit-function-declaration", |
| "error-sometimes-uninitialized", |
| "error-unused", |
| "error=", |
| "everything", |
| "exceptions", |
| "exit-time-destructors", |
| "expansion-to-defined", |
| "experimental-isel", |
| "explicit-initialize-call", |
| "explicit-ownership-type", |
| "extended-offsetof", |
| "extern-c-compat", |
| "extern-initializer", |
| "extra", |
| "extra-qualification", |
| "extra-semi", |
| "extra-tokens", |
| "fallback", |
| "fallthrough", |
| "fatal-errors", |
| "flag-enum", |
| "flexible-array-extensions", |
| "float-conversion", |
| "float-equal", |
| "float-overflow-conversion", |
| "float-zero-conversion", |
| "for-loop-analysis", |
| "format", |
| "format-contains-nul", |
| "format-extra-args", |
| "format-invalid-specifier", |
| "format-non-iso", |
| "format-nonliteral", |
| "format-overflow", |
| "format-overflow=", |
| "format-pedantic", |
| "format-security", |
| "format-signedness", |
| "format-truncation", |
| "format-truncation=", |
| "format-y2k", |
| "format-zero-length", |
| "format=", |
| "four-char-constants", |
| "frame-address", |
| "frame-larger-than", |
| "frame-larger-than=", |
| "free-nonheap-object", |
| "function-def-in-objc-container", |
| "function-multiversion", |
| "future-compat", |
| "gcc-compat", |
| "global-constructors", |
| "gnu", |
| "gnu-alignof-expression", |
| "gnu-anonymous-struct", |
| "gnu-array-member-paren-init", |
| "gnu-auto-type", |
| "gnu-binary-literal", |
| "gnu-case-range", |
| "gnu-complex-integer", |
| "gnu-compound-literal-initializer", |
| "gnu-conditional-omitted-operand", |
| "gnu-designator", |
| "gnu-empty-initializer", |
| "gnu-empty-struct", |
| "gnu-flexible-array-initializer", |
| "gnu-flexible-array-union-member", |
| "gnu-folding-constant", |
| "gnu-imaginary-constant", |
| "gnu-include-next", |
| "gnu-label-as-value", |
| "gnu-redeclared-enum", |
| "gnu-statement-expression", |
| "gnu-static-float-init", |
| "gnu-string-literal-operator-template", |
| "gnu-union-cast", |
| "gnu-variable-sized-type-not-at-end", |
| "gnu-zero-line-directive", |
| "gnu-zero-variadic-macro-arguments", |
| "header-guard", |
| "header-hygiene", |
| "hsa", |
| "idiomatic-parentheses", |
| "if-not-aligned", |
| "ignored-attributes", |
| "ignored-optimization-argument", |
| "ignored-pragma-intrinsic", |
| "ignored-pragma-optimize", |
| "ignored-pragmas", |
| "ignored-qualifiers", |
| "implicit", |
| "implicit-atomic-properties", |
| "implicit-conversion-floating-point-to-bool", |
| "implicit-exception-spec-mismatch", |
| "implicit-fallthrough", |
| "implicit-fallthrough-per-function", |
| "implicit-fallthrough=", |
| "implicit-function-declaration", |
| "implicit-int", |
| "implicit-retain-self", |
| "implicitly-unsigned-literal", |
| "import", |
| "import-preprocessor-directive-pedantic", |
| "inaccessible-base", |
| "include-next-absolute-path", |
| "include-next-outside-header", |
| "incompatible-exception-spec", |
| "incompatible-function-pointer-types", |
| "incompatible-library-redeclaration", |
| "incompatible-ms-struct", |
| "incompatible-pointer-types", |
| "incompatible-pointer-types-discards-qualifiers", |
| "incompatible-property-type", |
| "incompatible-sysroot", |
| "incomplete-implementation", |
| "incomplete-module", |
| "incomplete-umbrella", |
| "inconsistent-dllimport", |
| "inconsistent-missing-destructor-override", |
| "inconsistent-missing-override", |
| "increment-bool", |
| "infinite-recursion", |
| "inherited-variadic-ctor", |
| "init-self", |
| "initializer-overrides", |
| "injected-class-name", |
| "inline", |
| "inline-asm", |
| "inline-new-delete", |
| "instantiation-after-specialization", |
| "int-conversion", |
| "int-conversions", |
| "int-in-bool-context", |
| "int-to-pointer-cast", |
| "int-to-void-pointer-cast", |
| "integer-overflow", |
| "invalid-command-line-argument", |
| "invalid-constexpr", |
| "invalid-iboutlet", |
| "invalid-initializer-from-system-header", |
| "invalid-ios-deployment-target", |
| "invalid-memory-model", |
| "invalid-noreturn", |
| "invalid-offsetof", |
| "invalid-or-nonexistent-directory", |
| "invalid-partial-specialization", |
| "invalid-pch", |
| "invalid-pp-token", |
| "invalid-source-encoding", |
| "invalid-token-paste", |
| "jump-misses-init", |
| "jump-seh-finally", |
| "keyword-compat", |
| "keyword-macro", |
| "knr-promoted-parameter", |
| "language-extension-token", |
| "large-by-value-copy", |
| "larger-than", |
| "larger-than=", |
| "liblto", |
| "literal-conversion", |
| "literal-range", |
| "local-type-template-args", |
| "logical-not-parentheses", |
| "logical-op", |
| "logical-op-parentheses", |
| "long-long", |
| "loop-analysis", |
| "macro-redefined", |
| "main", |
| "main-return-type", |
| "malformed-warning-check", |
| "many-braces-around-scalar-init", |
| "max-unsigned-zero", |
| "maybe-uninitialized", |
| "memset-elt-size", |
| "memset-transposed-args", |
| "memsize-comparison", |
| "method-signatures", |
| "microsoft", |
| "microsoft-anon-tag", |
| "microsoft-cast", |
| "microsoft-charize", |
| "microsoft-comment-paste", |
| "microsoft-const-init", |
| "microsoft-cpp-macro", |
| "microsoft-default-arg-redefinition", |
| "microsoft-end-of-file", |
| "microsoft-enum-forward-reference", |
| "microsoft-enum-value", |
| "microsoft-exception-spec", |
| "microsoft-exists", |
| "microsoft-explicit-constructor-call", |
| "microsoft-extra-qualification", |
| "microsoft-fixed-enum", |
| "microsoft-flexible-array", |
| "microsoft-goto", |
| "microsoft-inaccessible-base", |
| "microsoft-include", |
| "microsoft-mutable-reference", |
| "microsoft-pure-definition", |
| "microsoft-redeclare-static", |
| "microsoft-sealed", |
| "microsoft-template", |
| "microsoft-union-member-reference", |
| "microsoft-unqualified-friend", |
| "microsoft-using-decl", |
| "microsoft-void-pseudo-dtor", |
| "misleading-indentation", |
| "mismatched-new-delete", |
| "mismatched-parameter-types", |
| "mismatched-return-types", |
| "mismatched-tags", |
| "missing-attributes", |
| "missing-braces", |
| "missing-declarations", |
| "missing-exception-spec", |
| "missing-field-initializers", |
| "missing-format-attribute", |
| "missing-include-dirs", |
| "missing-method-return-type", |
| "missing-noescape", |
| "missing-noreturn", |
| "missing-parameter-type", |
| "missing-prototype-for-cc", |
| "missing-prototypes", |
| "missing-selector-name", |
| "missing-sysroot", |
| "missing-variable-declarations", |
| "module-build", |
| "module-conflict", |
| "module-file-config-mismatch", |
| "module-file-extension", |
| "module-import-in-extern-c", |
| "modules-ambiguous-internal-linkage", |
| "modules-import-nested-redundant", |
| "most", |
| "move", |
| "msvc-include", |
| "msvc-not-found", |
| "multichar", |
| "multiple-move-vbase", |
| "multistatement-macros", |
| "narrowing", |
| "nested-anon-types", |
| "nested-externs", |
| "new-returns-null", |
| "newline-eof", |
| "noexcept-type", |
| "non-gcc", |
| "non-literal-null-conversion", |
| "non-modular-include-in-framework-module", |
| "non-modular-include-in-module", |
| "non-pod-varargs", |
| "non-virtual-dtor", |
| "nonnull", |
| "nonnull-compare", |
| "nonportable-cfstrings", |
| "nonportable-include-path", |
| "nonportable-system-include-path", |
| "nonportable-vector-initialization", |
| "nontrivial-memaccess", |
| "normalized=", |
| "nsconsumed-mismatch", |
| "nsreturns-mismatch", |
| "null-arithmetic", |
| "null-character", |
| "null-conversion", |
| "null-dereference", |
| "null-pointer-arithmetic", |
| "nullability", |
| "nullability-completeness", |
| "nullability-completeness-on-arrays", |
| "nullability-declspec", |
| "nullability-extension", |
| "nullability-inferred-on-nested-type", |
| "nullable-to-nonnull-conversion", |
| "objc-autosynthesis-property-ivar-name-match", |
| "objc-circular-container", |
| "objc-cocoa-api", |
| "objc-designated-initializers", |
| "objc-flexible-array", |
| "objc-forward-class-redefinition", |
| "objc-interface-ivars", |
| "objc-literal-compare", |
| "objc-literal-conversion", |
| "objc-macro-redefinition", |
| "objc-messaging-id", |
| "objc-method-access", |
| "objc-missing-property-synthesis", |
| "objc-missing-super-calls", |
| "objc-multiple-method-names", |
| "objc-noncopy-retain-block-property", |
| "objc-nonunified-exceptions", |
| "objc-property-implementation", |
| "objc-property-implicit-mismatch", |
| "objc-property-matches-cocoa-ownership-rule", |
| "objc-property-no-attribute", |
| "objc-property-synthesis", |
| "objc-protocol-method-implementation", |
| "objc-protocol-property-synthesis", |
| "objc-protocol-qualifiers", |
| "objc-readonly-with-setter-property", |
| "objc-redundant-api-use", |
| "objc-redundant-literal-use", |
| "objc-root-class", |
| "objc-string-compare", |
| "objc-string-concatenation", |
| "objc-unsafe-perform-selector", |
| "odr", |
| "old-style-cast", |
| "old-style-declaration", |
| "old-style-definition", |
| "opencl-unsupported-rgba", |
| "openmp-clauses", |
| "openmp-loop-form", |
| "openmp-simd", |
| "openmp-target", |
| "option-ignored", |
| "out-of-line-declaration", |
| "out-of-scope-function", |
| "over-aligned", |
| "overflow", |
| "overlength-strings", |
| "overloaded-shift-op-parentheses", |
| "overloaded-virtual", |
| "override-init", |
| "override-init-side-effects", |
| "override-module", |
| "overriding-method-mismatch", |
| "overriding-t-option", |
| "packed", |
| "packed-bitfield-compat", |
| "packed-not-aligned", |
| "padded", |
| "parentheses", |
| "parentheses-equality", |
| "partial-availability", |
| "pass", |
| "pass-analysis", |
| "pass-failed", |
| "pass-missed", |
| "pch-date-time", |
| "pedantic", |
| "pedantic-core-features", |
| "pedantic-ms-format", |
| "pessimizing-move", |
| "placement-new", |
| "placement-new=", |
| "pointer-arith", |
| "pointer-bool-conversion", |
| "pointer-compare", |
| "pointer-sign", |
| "pointer-to-int-cast", |
| "pointer-type-mismatch", |
| "potentially-evaluated-expression", |
| "pragma-clang-attribute", |
| "pragma-once-outside-header", |
| "pragma-pack", |
| "pragma-pack-suspicious-include", |
| "pragma-system-header-outside-header", |
| "pragmas", |
| "predefined-identifier-outside-function", |
| "private-extern", |
| "private-header", |
| "private-module", |
| "profile-instr-missing", |
| "profile-instr-out-of-date", |
| "profile-instr-unprofiled", |
| "property-access-dot-syntax", |
| "property-attribute-mismatch", |
| "protocol", |
| "protocol-property-synthesis-ambiguity", |
| "psabi", |
| "qualified-void-return-type", |
| "quoted-include-in-framework-header", |
| "range-loop-analysis", |
| "readonly-iboutlet-property", |
| "receiver-expr", |
| "receiver-forward-class", |
| "redeclared-class-member", |
| "redundant-decls", |
| "redundant-move", |
| "redundant-parens", |
| "register", |
| "reinterpret-base-class", |
| "remark-backend-plugin", |
| "reorder", |
| "requires-super-attribute", |
| "reserved-id-macro", |
| "reserved-user-defined-literal", |
| "restrict", |
| "retained-language-linkage", |
| "return-local-addr", |
| "return-stack-address", |
| "return-std-move", |
| "return-std-move-in-c++11", |
| "return-type", |
| "return-type-c-linkage", |
| "rtti-for-exceptions", |
| "sanitize-address", |
| "scalar-storage-order", |
| "section", |
| "selector", |
| "selector-type-mismatch", |
| "self-assign", |
| "self-assign-field", |
| "self-assign-overloaded", |
| "self-move", |
| "semicolon-before-method-body", |
| "sentinel", |
| "sequence-point", |
| "serialized-diagnostics", |
| "shadow", |
| "shadow-all", |
| "shadow-field", |
| "shadow-field-in-constructor", |
| "shadow-field-in-constructor-modified", |
| "shadow-ivar", |
| "shadow-uncaptured-local", |
| "shadow=", |
| "shift-count-negative", |
| "shift-count-overflow", |
| "shift-negative-value", |
| "shift-op-parentheses", |
| "shift-overflow", |
| "shift-overflow=", |
| "shift-sign-overflow", |
| "shorten-64-to-32", |
| "sign-compare", |
| "sign-conversion", |
| "sign-promo", |
| "signed-enum-bitfield", |
| "sized-deallocation", |
| "sizeof-array-argument", |
| "sizeof-array-decay", |
| "sizeof-pointer-div", |
| "sizeof-pointer-memaccess", |
| "slash-u-filename", |
| "sometimes-uninitialized", |
| "source-uses-openmp", |
| "spir-compat", |
| "stack-protector", |
| "stack-usage", |
| "stack-usage=", |
| "static-float-init", |
| "static-in-inline", |
| "static-inline-explicit-instantiation", |
| "static-local-in-inline", |
| "static-self-init", |
| "strict-aliasing", |
| "strict-aliasing=", |
| "strict-overflow", |
| "strict-overflow=", |
| "strict-prototypes", |
| "strict-selector-match", |
| "string-compare", |
| "string-conversion", |
| "string-plus-char", |
| "string-plus-int", |
| "stringop-overflow", |
| "stringop-overflow=", |
| "stringop-truncation", |
| "strlcpy-strlcat-size", |
| "strncat-size", |
| "subobject-linkage", |
| "suggest-attribute=", |
| "suggest-final-methods", |
| "suggest-final-types", |
| "suggest-override", |
| "super-class-method-mismatch", |
| "suspicious-bzero", |
| "suspicious-memaccess", |
| "switch", |
| "switch-bool", |
| "switch-default", |
| "switch-enum", |
| "switch-unreachable", |
| "sync-fetch-and-nand-semantics-changed", |
| "sync-nand", |
| "synth", |
| "system-headers", |
| "tautological-compare", |
| "tautological-constant-compare", |
| "tautological-constant-in-range-compare", |
| "tautological-constant-out-of-range-compare", |
| "tautological-overlap-compare", |
| "tautological-pointer-compare", |
| "tautological-type-limit-compare", |
| "tautological-undefined-compare", |
| "tautological-unsigned-enum-zero-compare", |
| "tautological-unsigned-zero-compare", |
| "tentative-definition-incomplete-type", |
| "thread-safety", |
| "thread-safety-analysis", |
| "thread-safety-attributes", |
| "thread-safety-beta", |
| "thread-safety-negative", |
| "thread-safety-precise", |
| "thread-safety-reference", |
| "thread-safety-verbose", |
| "traditional", |
| "traditional-conversion", |
| "trampolines", |
| "trigraphs", |
| "type-limits", |
| "type-safety", |
| "typedef-redefinition", |
| "typename-missing", |
| "unable-to-open-stats-file", |
| "unavailable-declarations", |
| "undeclared-selector", |
| "undef", |
| "undefined-bool-conversion", |
| "undefined-func-template", |
| "undefined-inline", |
| "undefined-internal", |
| "undefined-internal-type", |
| "undefined-reinterpret-cast", |
| "undefined-var-template", |
| "unevaluated-expression", |
| "unguarded-availability", |
| "unguarded-availability-new", |
| "unicode", |
| "unicode-whitespace", |
| "uninitialized", |
| "unknown-argument", |
| "unknown-attributes", |
| "unknown-escape-sequence", |
| "unknown-pragmas", |
| "unknown-sanitizers", |
| "unknown-warning-option", |
| "unnamed-type-template-args", |
| "unneeded-internal-declaration", |
| "unneeded-member-function", |
| "unreachable-code", |
| "unreachable-code-aggressive", |
| "unreachable-code-break", |
| "unreachable-code-loop-increment", |
| "unreachable-code-return", |
| "unsafe-loop-optimizations", |
| "unsequenced", |
| "unsuffixed-float-constants", |
| "unsupported-abs", |
| "unsupported-availability-guard", |
| "unsupported-cb", |
| "unsupported-dll-base-class-template", |
| "unsupported-friend", |
| "unsupported-gpopt", |
| "unsupported-nan", |
| "unsupported-target-opt", |
| "unsupported-visibility", |
| "unusable-partial-specialization", |
| "unused", |
| "unused-argument", |
| "unused-but-set-parameter", |
| "unused-but-set-variable", |
| "unused-command-line-argument", |
| "unused-comparison", |
| "unused-const-variable", |
| "unused-const-variable=", |
| "unused-exception-parameter", |
| "unused-function", |
| "unused-getter-return-value", |
| "unused-label", |
| "unused-lambda-capture", |
| "unused-local-typedef", |
| "unused-local-typedefs", |
| "unused-macros", |
| "unused-member-function", |
| "unused-parameter", |
| "unused-private-field", |
| "unused-property-ivar", |
| "unused-result", |
| "unused-template", |
| "unused-value", |
| "unused-variable", |
| "unused-volatile-lvalue", |
| "used-but-marked-unused", |
| "useless-cast", |
| "user-defined-literals", |
| "user-defined-warnings", |
| "varargs", |
| "variadic-macros", |
| "vec-elem-size", |
| "vector-conversion", |
| "vector-conversions", |
| "vector-operation-performance", |
| "vexing-parse", |
| "virtual-move-assign", |
| "visibility", |
| "vla", |
| "vla-extension", |
| "vla-larger-than", |
| "vla-larger-than=", |
| "void-ptr-dereference", |
| "volatile-register-var", |
| "weak-template-vtables", |
| "weak-vtables", |
| "writable-strings", |
| "write-strings", |
| "zero-as-null-pointer-constant", |
| "zero-length-array", |
| }; |
| } // namespace devtools_goma |
| |
| #endif // DEVTOOLS_GOMA_LIB_KNOWN_WARNING_OPTIONS_H_ |