Lines Matching full:warn
1416 \&\fB\-std=gnu89 \-pedantic\fR would warn about \*(C+ style \fB//\fR
1542 information about that function to warn about problems with calls to
1948 Warn when G++ generates code that is probably not compatible with the
1949 vendor-neutral \*(C+ \s-1ABI\s0. Although an effort has been made to warn about
2059 Warn when a class seems unusable because all the constructors or
2064 Warn when a class has virtual functions and accessible non-virtual
2070 Warn when the order of member initializers given in the code does not
2088 Warn about violations of the following style guidelines from Scott Meyers'
2105 Also warn about violations of the following style guidelines from
2121 Warn also about the use of an uncasted \f(CW\*(C`NULL\*(C'\fR as sentinel. When
2143 Warn if an old-style (C\-style) cast to a non-void type is used within
2149 Warn when a function declaration hides virtual functions from a
2179 Warn when overload resolution chooses a promotion from unsigned or
2399 Warn whenever an Objective-C assignment is being intercepted by the
2412 Warn if multiple methods of different types for the same selector are
2424 Warn if multiple methods with differing argument and/or return types are
2432 Warn if a \f(CW\*(C`@selector(...)\*(C'\fR expression referring to an
2484 Warn if feedback profiles do not match when using the
2580 nothing to warn about.)
2626 them warn about constructions that users generally do not consider
2628 others warn about constructions that are necessary or hard to avoid in
2675 Warn if an array subscript has type \f(CW\*(C`char\*(C'\fR. This is a common cause
2681 Warn whenever a comment-start sequence \fB/*\fR appears in a \fB/*\fR
2718 If \fB\-Wformat\fR is specified, also warn about \f(CW\*(C`strftime\*(C'\fR
2722 If \fB\-Wformat\fR is specified, do not warn about format strings that
2726 If \fB\-Wformat\fR is specified, do not warn about excess arguments to a
2739 If \fB\-Wformat\fR is specified, do not warn about zero-length formats.
2743 If \fB\-Wformat\fR is specified, also warn if the format string is not a
2748 If \fB\-Wformat\fR is specified, also warn about uses of format
2764 Warn about passing a null pointer for arguments marked as
2771 Warn about uninitialized variables which are initialized with themselves.
2774 For example, \s-1GCC\s0 will warn about \f(CW\*(C`i\*(C'\fR being uninitialized in the
2786 Warn when a declaration does not specify a type.
2801 Warn if the return type of a function has a type qualifier
2812 Warn if the type of \fBmain\fR is suspicious. \fBmain\fR should be
2819 Warn if an aggregate or union initializer is not fully bracketed. In
2831 Warn if a user-supplied include directory does not exist.
2834 Warn if parentheses are omitted in certain contexts, such
2839 Also warn if a comparison like \fBx<=y<=z\fR appears; this is
2843 Also warn about constructions where there may be confusion to which
2882 Warn about code that may have undefined semantics because of violations
2926 Warn about self-assignment and self\-initialization. This warning is intended
2928 not warn on a statement that is semantically a self-assignment after
2936 \& int x = x; /* warn */
2942 \& i = i + 0; /* not warn */
2943 \& f = f / 1; /* not warn */
2944 \& a[1] = a[1]; /* warn */
2945 \& i += 0; /* not warn */
2963 \& t.operator=(t); // not warn
2964 \& t = t; // warn
2969 Warn whenever a function is defined with a return-type that defaults
2970 to \f(CW\*(C`int\*(C'\fR. Also warn about any \f(CW\*(C`return\*(C'\fR statement with no
2984 warn if importing an axuiliary module that was built with a different
2991 Warn whenever a \f(CW\*(C`switch\*(C'\fR statement has an index of enumerated type
2999 Warn whenever a \f(CW\*(C`switch\*(C'\fR statement does not have a \f(CW\*(C`default\*(C'\fR
3003 Warn whenever a \f(CW\*(C`switch\*(C'\fR statement has an index of enumerated type
3009 Warn when \f(CW\*(C`_\|_sync_fetch_and_nand\*(C'\fR and \f(CW\*(C`_\|_sync_nand_and_fetch\*(C'\fR
3013 Warn if any trigraphs are encountered that might change the meaning of
3018 Warn whenever a static function is declared but not defined or a
3023 Warn whenever a label is declared but not used.
3029 Warn whenever a function parameter is unused aside from its declaration.
3034 Warn whenever a local variable or non-constant static variable is unused
3045 Warn whenever a statement computes a result that is explicitly not
3062 Warn if an automatic variable is used without first being initialized
3064 warn if a non-static reference or non-static \fBconst\fR member
3067 If you want to warn about code which uses the uninitialized value of the
3134 Warn when a #pragma directive is encountered which is not understood by
3140 Do not warn about misuses of pragmas, such as incorrect parameters,
3163 do not warn but \-fstrict\-aliasing still breaks the code, as it has very few
3182 Does not warn about incomplete types.
3192 warn about all cases where the code might overflow: it only warns
3208 Warn about cases which are both questionable and easy to avoid. For
3215 Also warn about other cases where a comparison is simplified to a
3223 Also warn about other cases where a comparison is simplified. For
3227 Also warn about other simplifications not covered by the above cases.
3231 Also warn about cases where the compiler reduces the magnitude of a
3247 Do not warn about compile-time integer division by zero. Floating point
3258 option will \fInot\fR warn about unknown pragmas in system
3262 Warn if floating point values are used in equality comparisons.
3276 Warn about certain constructs that behave differently in traditional and
3277 \&\s-1ISO\s0 C. Also warn about \s-1ISO\s0 C constructs that have no traditional C
3350 Warn if a prototype causes a type conversion that is different from what
3357 Warn when a declaration is found after a statement in a block. This
3363 Warn if an undefined identifier is evaluated in an \fB#if\fR directive.
3366 Do not warn whenever an \fB#else\fR or an \fB#endif\fR are followed by text.
3369 Warn whenever a local variable shadows another local variable, parameter or
3373 Warn when a local variable shadows another local variable or parameter.
3376 Warn when a local variable shadows another local variable or parameter
3404 Warn whenever an object of larger than \fIlen\fR bytes is defined.
3407 Warn if the size of a function frame is larger than \fIlen\fR bytes.
3417 Warn if the loop cannot be optimized because the compiler could not
3419 \&\fB\-funsafe\-loop\-optimizations\fR warn if the compiler made
3429 Warn about anything that depends on the \*(L"size of\*(R" a function type or
3432 to functions. In \*(C+, warn also when an arithmetic operation involves
3436 Warn if a comparison is always true or always false due to the limited
3437 range of the data type, but do not warn for constant expressions. For
3438 example, warn if an unsigned variable is compared against zero with
3443 Warn whenever a function call is cast to a non-matching type.
3444 For example, warn if \f(CW\*(C`int malloc()\*(C'\fR is cast to \f(CW\*(C`anything *\*(C'\fR.
3447 Warn about \s-1ISO\s0 C constructs that are outside of the common subset of
3452 Warn about \*(C+ constructs whose meaning differs between \s-1ISO\s0 \*(C+ 1998 and
3457 Warn whenever a pointer is cast so as to remove a type qualifier from
3458 the target type. For example, warn if a \f(CW\*(C`const char *\*(C'\fR is cast
3462 Warn whenever a pointer is cast such that the required alignment of the
3463 target is increased. For example, warn if a \f(CW\*(C`char *\*(C'\fR is cast to
3477 When compiling \*(C+, warn about the deprecated conversion from string
3482 Warn for variables that might be changed by \fBlongjmp\fR or
3486 Warn for implicit conversions that may alter a value. This includes
3490 \&\f(CW\*(C`sqrtf (M_PI)\*(C'\fR. Do not warn for explicit casts like \f(CW\*(C`abs
3496 For \*(C+, also warn for conversions between \f(CW\*(C`NULL\*(C'\fR and non-pointer
3505 Warn about peculiar, but valid, conversions from/to \f(CW\*(C`NULL\*(C'\fR.
3511 Warn for implicit type conversions from real (\f(CW\*(C`double\*(C'\fR or \f(CW\*(C`float\*(C'\fR)
3515 Warn if an empty body occurs in an \fBif\fR, \fBelse\fR or \fBdo
3519 Warn about a comparison between values of different enum types. This
3523 Warn when a comparison between signed and unsigned values could produce
3529 Warn for implicit conversions that may change the sign of an integer
3535 Warn about suspicious uses of memory addresses. These include using
3548 Warn about suspicious uses of logical operators in expressions.
3553 Warn if any functions that return structures or unions are defined or
3558 Do not warn if an unexpected \f(CW\*(C`_\|_attribute_\|_\*(C'\fR is used, such as
3564 Do not warn if certain built-in macros are redefined. This suppresses
3569 Warn if a function is declared or defined without specifying the
3575 Warn for obsolescent usages, according to the C Standard, in a
3576 declaration. For example, warn if storage-class specifiers like
3581 Warn if an old-style function definition is used. A warning is given
3595 Warn if a global function is defined without a previous prototype
3601 Warn if a global function is defined without a previous declaration.
3608 Warn if a structure's initializer has some fields missing. For
3617 This option does not warn about designated initializers, so the following
3629 Warn about functions which might be candidates for attribute \f(CW\*(C`noreturn\*(C'\fR.
3637 Warn about function pointers which might be candidates for \f(CW\*(C`format\*(C'\fR
3647 \&\s-1GCC\s0 will also warn about function definitions which might be
3656 Do not warn if a multicharacter constant (\fB'\s-1FOOF\s0'\fR) is used.
3667 the same sequence. \s-1GCC\s0 can warn you if you are using identifiers which
3694 well, and \s-1GCC\s0 will warn if your code is not in \s-1NFKC\s0 if you use
3702 Do not warn about usage of deprecated features.
3705 Do not warn about uses of functions,
3710 Do not warn about compile-time overflow in constant expressions.
3713 Warn if an initialized field without side effects is overridden when
3721 Warn if a structure is given the packed attribute, but the packed
3759 Warn if padding is included in a structure, either to align an element
3765 Warn if anything is declared more than once in the same scope, even in
3769 Warn if an \f(CW\*(C`extern\*(C'\fR declaration is encountered within a function.
3772 Warn if the compiler detects that code will never be executed.
3774 This option is intended to warn when the compiler detects that at
3793 Warn if a function can not be inlined and it was declared as inline.
3794 Even with this option, the compiler will not warn about failures to
3827 Warn if a precompiled header is found in
3831 Warn if \fBlong long\fR type is used. This is default. To inhibit
3837 Warn if variadic macros are used in pedantic \s-1ISO\s0 C90 mode, or the \s-1GNU\s0
3842 Warn if variable length array is used in the code.
3847 Warn if a register variable is declared volatile. The volatile
3853 Warn if a requested optimization pass is disabled. This warning does
3861 Warn for pointer argument passing or assignment with different signedness.
3875 Warn about string constants which are longer than the \*(L"minimum
5385 Using \fB\-Wunsafe\-loop\-optimizations\fR, the compiler will warn you
7541 Warn whenever a comment-start sequence \fB/*\fR appears in a \fB/*\fR
7558 Warn about certain constructs that behave differently in traditional and
7559 \&\s-1ISO\s0 C. Also warn about \s-1ISO\s0 C constructs that have no traditional C
7563 Warn whenever an identifier which is not a macro is encountered in an
7568 Warn about macros defined in the main file that are unused. A macro
7570 The preprocessor will also warn if the macro has not been used at the
7588 Warn whenever an \fB#else\fR or an \fB#endif\fR are followed by text.
8347 Bind references to global symbols when building a shared object. Warn
9148 Warn when the stack frame of a function exceeds \fIn\fR bytes.
9320 warn about constructs contained within header files found via