Lines Matching defs:type

106                     type=int,
173 'patterns': [r".*: warning: comparison is always .+ due to limited range of data type",
208 'patterns': [r".*: warning: assignment from incompatible pointer type",
209 r".*: warning: return from incompatible pointer type",
210 r".*: warning: passing argument [0-9]+ of '.*' from incompatible pointer type",
211 r".*: warning: initialization from incompatible pointer type"]},
251 'patterns': [r".*: warning: format '.+' expects type '.+', but argument [0-9]+ has type '.+'",
255 r".*: warning: unknown conversion type .* in format",
258 r".*: warning: format specifies type .+ but the argument has .*type .+Wformat"]},
269 r".*: warning: signed and unsigned type in conditional expression"]},
272 'patterns': [r".*: warning: enumeral and non-enumeral type in conditional expression"]},
293 'patterns': [r".*: warning: passing argument [0-9]+ of '.+' discards qualifiers from pointer target type",
294 r".*: warning: assignment discards qualifiers from pointer target type",
295 r".*: warning: passing .+ to parameter of type .+ discards qualifiers",
298 r".*: warning: return discards qualifiers from pointer target type"]},
311 'patterns': [r".*: warning: '.+' declared with greater visibility than the type of its field '.+'"]},
313 'description': 'Shift count greater than width of type',
314 'patterns': [r".*: warning: (left|right) shift count >= width of type"]},
322 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wreturn-type',
326 'description': 'Implicit int type',
327 'patterns': [r".*: warning: type specifier missing, defaults to 'int'",
328 r".*: warning: type defaults to 'int' in declaration of '.+'"]},
329 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmain-return-type',
331 'patterns': [r".*: warning: return type of 'main' is not 'int'"]},
371 'description': 'No type or storage class (will default to int)',
372 'patterns': [r".*: warning: data definition has no type or storage class"]},
403 'description': 'ld: type and size of dynamic symbol are not defined',
404 'patterns': [r".*: warning: type and size of dynamic symbol `.+' are not defined"]},
445 'description': 'Java: Non-varargs call of varargs method with inexact argument type for last parameter',
446 'patterns': [r".*: warning: non-varargs call of varargs method with inexact argument type for last parameter"]},
571 'Java: This code declares a binding for a common value type without a Qualifier annotation.',
661 'Java: Empty top-level type declaration',
686 'Java: Calling getClass() on an enum may return a subclass of the enum type',
821 'Java: Declaring a type parameter that is only used in the return type is a misuse of generics: operations on the type parameter are unchecked, it hides unsafe casts at invocations of the method, and it interacts badly with method overload resolution.',
861 'Java: Incompatible type as argument to Object-accepting Java collections method',
866 'Java: @CompatibleWith\'s value is not a type argument.',
871 'Java: Passing argument to a generic method with an incompatible type.',
891 'Java: @AutoFactory and @Inject should not be used in the same type.',
966 'Java: A constructor cannot have two @Assisted parameters of the same type unless they are disambiguated with named @Assisted annotations.',
1051 'Java: The called constructor accepts a parameter with the same name and type as one of its caller\'s parameters, but its caller doesn\'t pass that parameter to it. It\'s likely that it was intended to.',
1071 'Java: Comparison to value that is out of range for the compared type',
1076 'Java: Non-compile-time constant expression passed to parameter with @CompileTimeConstant type annotation.',
1116 'Java: Futures.getChecked requires a checked exception type with a standard constructor.',
1126 'Java: Calling getClass() on an object of type Class returns the Class object for java.lang.Class; you probably meant to operate on the object directly',
1221 'Java: Static import of type uses non-canonical name',
1271 'Java: Comparing protobuf fields of type String using reference equality',
1341 'Java: Type parameter used as type qualifier',
1346 'Java: Non-generic methods should not be invoked with type arguments',
1419 'description': 'Array subscript has type char',
1420 'patterns': [r".*: warning: array subscript .+ type 'char'.+Wchar-subscripts"]},
1422 'description': 'Constant too large for type',
1423 'patterns': [r".*: warning: integer constant is too large for '.+' type"]},
1425 'description': 'Constant too large for type, truncated',
1426 'patterns': [r".*: warning: large integer implicitly truncated to unsigned type"]},
1449 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wmissing-parameter-type',
1450 'description': 'Parameter type not specified',
1451 'patterns': [r".*: warning: type of '.+' defaults to 'int'"]},
1487 'patterns': [r".*: warning: type qualifiers ignored on function return type",
1488 r".*: warning: .+ type qualifier .+ has no effect .+Wignored-qualifiers"]},
1528 'description': 'Converting to non-pointer type from NULL',
1529 'patterns': [r".*: warning: converting to non-pointer type '.+' from NULL"]},
1531 'description': 'Converting NULL to non-pointer type',
1557 'patterns': [r".*: warning: pointer of type 'void \*' used in (arithmetic|subtraction)",
1559 r".*: warning: wrong type argument to increment"]},
1561 'description': 'Overload resolution chose to promote from unsigned or enum to signed type',
1619 {'category': 'logtags', 'severity': Severity.LOW, 'option': 'gnu-variable-sized-type-not-at-end',
1620 'description': 'GNU extension, variable sized type not at end',
1621 'patterns': [r".*: warning: field '.+' with variable sized type '.+' not at the end of a struct or class"]},
1648 'patterns': [r".*: warning: using .+ absolute value function .+ when argument is .+ type .+Wabsolute-value",
1652 'patterns': [r".*: warning: 'auto' type specifier is a C\+\+11 extension"]},
1674 'description': 'Implicit conversion from enumeration type',
1675 'patterns': [r".*: warning: implicit conversion from enumeration type '.+'"]},
1677 'description': 'case value not in enumerated type',
1678 'patterns': [r".*: warning: case value not in enumerated type '.+'"]},
1706 'description': 'Result of malloc type incompatible with sizeof operand type',
1707 'patterns': [r".*: warning: Result of '.+' is converted to .+ incompatible with sizeof operand type"]},
1719 'patterns': [r".*: warning: .*Possible heap pollution from .+ type .+"]},
1724 'description': 'Result of malloc type incompatible with sizeof operand type',
1725 'patterns': [r".*: warning: Result of '.+' is converted to .+ incompatible with sizeof operand type"]},
1732 {'category': 'C/C++', 'severity': Severity.MEDIUM, 'option': '-Wunnamed-type-template-args',
1733 'description': 'Unnamed template type argument',
1734 'patterns': [r".*: warning: template argument.+Wunnamed-type-template-args"]},
1737 'description': 'Discarded qualifier from pointer target type',
1738 'patterns': [r".*: warning: .+ discards '.+' qualifier from pointer target type"]},
1833 'description': 'clang-analyzer sozeof() on a pointer type',
1834 'patterns': [r".*: warning: .*calls sizeof.* on a pointer type.*SizeofPtr"]},
1855 'patterns': [r".*: warning: Casting a non-structure type to a structure type .*CastToStruct"]},
2074 <script type="text/javascript">
2097 <style type="text/css">
2451 function compareMessages(x1, x2) { // of the same warning type
2480 // each dictionary maps from warning type to array of warning messages.