• Home
  • Raw
  • Download

Lines Matching refs:r

148       'patterns': [r'.*: .+\[' + pattern + r'\]$']
157 return tidy_warn_pattern(description, description + r'-.+')
164 'patterns': [r".*: warning: .+\[clang-analyzer-security.*\]"]},
167 'patterns': [r".*: warning: overriding commands for target .+",
168 r".*: warning: ignoring old commands for target .+"]},
171 'patterns': [r".*: warning: LOCAL_CLANG is set to false"]},
174 'patterns': [r".*: warning: .+ \(.*app:sdk.*\) should not link to .+ \(native:platform\)"]},
177 'patterns': [r".*: warning: .+ \(.+\) should not link to .+ \(partition:.+\)"]},
180 'patterns': [r".*: warning: .+ \(.+\) should not link to .+ \(.+\)"]},
183 'patterns': [r".*: warning: Duplicate header copy: .+"]},
186 'patterns': [r".*: warning: implicit declaration of function .+",
187 r".*: warning: implicitly declaring library function"]},
190 'patterns': [r".*: warning: conflicting types for '.+'"]},
193 'patterns': [r".*: warning: comparison is always .+ due to limited range of data type",
194 r".*: warning: comparison of unsigned .*expression .+ is always true",
195 r".*: warning: comparison of unsigned .*expression .+ is always false"]},
198 'patterns': [r".*: warning: Potential leak of memory",
199 r".*: warning: Potential memory leak",
200 r".*: warning: Memory allocated by alloca\(\) should not be deallocated",
201 r".*: warning: Memory allocated by .+ should be deallocated by .+ not .+",
202 r".*: warning: 'delete' applied to a pointer that was allocated",
203 r".*: warning: Use of memory after it is freed",
204 r".*: warning: Argument to .+ is the address of .+ variable",
205 r".*: warning: Argument to free\(\) is offset by .+ of memory allocated by",
206 r".*: warning: Attempt to .+ released memory"]},
209 …'patterns': [r".*: warning: .+Using such transient memory for the control value is .*dangerous."]},
212 'patterns': [r".*: warning: Address of stack memory .+ returned to caller",
213 r".*: warning: Address of stack memory .+ will be a dangling reference"]},
216 'patterns': [r".*: warning: This .+ is prohibited after a successful vfork",
217 r".*: warning: Call to function '.+' is insecure "]},
220 'patterns': [r".*: warning: all paths through this function will call itself"]},
223 'patterns': [r".*: warning: Size argument is greater than .+ the destination buffer",
224 r".*: warning: Potential buffer overflow.",
225 r".*: warning: String copy function overflows destination buffer"]},
228 'patterns': [r".*: warning: assignment from incompatible pointer type",
229 r".*: warning: return from incompatible pointer type",
230 r".*: warning: passing argument [0-9]+ of '.*' from incompatible pointer type",
231 r".*: warning: initialization from incompatible pointer type"]},
234 'patterns': [r".*: warning: incompatible implicit declaration of built-in function .+"]},
237 'patterns': [r".*: warning: incompatible redeclaration of library function .+"]},
240 'patterns': [r".*: warning: Null passed to a callee that requires a non-null"]},
243 'patterns': [r".*: warning: unused parameter '.*'"]},
246 'patterns': [r".*: warning: '.+' defined but not used",
247 r".*: warning: unused function '.+'",
248 r".*: warning: unused label '.+'",
249 r".*: warning: relational comparison result unused",
250 r".*: warning: lambda capture .* is not used",
251 r".*: warning: private field '.+' is not used",
252 r".*: warning: unused variable '.+'"]},
255 'patterns': [r".*: warning: statement with no effect",
256 r".*: warning: expression result unused"]},
259 'patterns': [r".*: warning: ignoring return value of function .+Wunused-result"]},
262 'patterns': [r".*: warning: missing initializer"]},
265 … 'patterns': [r".*: warning: delete called .* has virtual functions but non-virtual destructor"]},
268 'patterns': [r".*: warning: \(near initialization for '.+'\)"]},
271 'patterns': [r".*: warning: expansion of date or time macro is not reproducible"]},
274 'patterns': [r".*: warning: format '.+' expects type '.+', but argument [0-9]+ has type '.+'",
275 r".*: warning: more '%' conversions than data arguments",
276 r".*: warning: data argument not used by format string",
277 r".*: warning: incomplete format specifier",
278 r".*: warning: unknown conversion type .* in format",
279 r".*: warning: format .+ expects .+ but argument .+Wformat=",
280 r".*: warning: field precision should have .+ but argument has .+Wformat",
281 r".*: warning: format specifies type .+ but the argument has .*type .+Wformat"]},
284 'patterns': [r".*: warning: too many arguments for format"]},
287 'patterns': [r".*: warning: too many arguments in call to "]},
290 'patterns': [r".*: warning: invalid .+ specifier '.+'.+format-invalid-specifier"]},
293 'patterns': [r".*: warning: comparison between signed and unsigned",
294 r".*: warning: comparison of promoted \~unsigned with unsigned",
295 r".*: warning: signed and unsigned type in conditional expression"]},
298 'patterns': [r".*: warning: enumeral and non-enumeral type in conditional expression"]},
301 'patterns': [r".*libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area"]},
304 'patterns': [r".*: warning: No comment for public symbol .+"]},
307 'patterns': [r".*: warning: missing braces around initializer.*"]},
310 'patterns': [r".*: warning: no newline at end of file"]},
313 'patterns': [r".*: warning: missing whitespace after the macro name"]},
316 'patterns': [r".*: warning: cast from .* to .* increases required alignment .*"]},
319 …'patterns': [r".*: warning: passing argument [0-9]+ of '.+' discards qualifiers from pointer targe…
320 r".*: warning: assignment discards qualifiers from pointer target type",
321 r".*: warning: passing .+ to parameter of type .+ discards qualifiers",
322 r".*: warning: assigning to .+ from .+ discards qualifiers",
323 r".*: warning: initializing .+ discards qualifiers .+types-discards-qualifiers",
324 r".*: warning: return discards qualifiers from pointer target type"]},
327 'patterns': [r".*: warning: unknown attribute '.+'"]},
330 'patterns': [r".*: warning: '_*packed_*' attribute ignored",
331r".*: warning: attribute declaration must precede definition .+ignored-attributes"]},
334 … 'patterns': [r".*: warning: declaration of '.+' will not be visible outside of this function"]},
337 …'patterns': [r".*: warning: '.+' declared with greater visibility than the type of its field '.+'"…
340 'patterns': [r".*: warning: (left|right) shift count >= width of type"]},
343 'patterns': [r".*: warning: '.+' initialized and declared 'extern'",
344 r".*: warning: 'extern' variable has an initializer"]},
347 'patterns': [r".*: warning: 'static' is not at beginning of declaration"]},
350 'patterns': [r".*: warning: control reaches end of non-void function"]},
353 'patterns': [r".*: warning: type specifier missing, defaults to 'int'",
354 r".*: warning: type defaults to 'int' in declaration of '.+'"]},
357 'patterns': [r".*: warning: return type of 'main' is not 'int'"]},
360 'patterns': [r".*: warning: '.+' may be used uninitialized in this function"]},
363 'patterns': [r".*: warning: '.+' is used uninitialized in this function",
364 r".*: warning: variable '.+' is uninitialized when used here"]},
367 …'patterns': [r".*: warning: .* uses variable-size enums yet the output is to use 32-bit enums; use…
370 'patterns': [r".*: warning: pointer targets in initialization differ in signedness",
371 r".*: warning: pointer targets in assignment differ in signedness",
372 r".*: warning: pointer targets in return differ in signedness",
373r".*: warning: pointer targets in passing argument [0-9]+ of '.+' differ in signedness"]},
376 …'patterns': [r".*: warning: assuming signed overflow does not occur when assuming that .* is alway…
379 'patterns': [r".*: warning: suggest braces around empty body in an 'if' statement",
380 r".*: warning: empty body in an if-statement",
381 r".*: warning: suggest braces around empty body in an 'else' statement",
382 r".*: warning: empty body in an else-statement"]},
385 'patterns': [r".*: warning: suggest explicit braces to avoid ambiguous 'else'",
386 r".*: warning: suggest parentheses around arithmetic in operand of '.+'",
387 r".*: warning: suggest parentheses around comparison in operand of '.+'",
388r".*: warning: logical not is only applied to the left hand side of this comparison",
389r".*: warning: using the result of an assignment as a condition without parentheses",
390 r".*: warning: .+ has lower precedence than .+ be evaluated first .+Wparentheses",
391 r".*: warning: suggest parentheses around '.+?' .+ '.+?'",
392 r".*: warning: suggest parentheses around assignment used as truth value"]},
395 …'patterns': [r".*: warning: '.+' is static but used in inline function '.+' which is not static"]},
398 'patterns': [r".*: warning: data definition has no type or storage class"]},
401 'patterns': [r".*: warning: Dereference of null pointer",
402 r".*: warning: Called .+ pointer is null",
403 r".*: warning: Forming reference to null pointer",
404 r".*: warning: Returning null reference",
405 r".*: warning: Null pointer passed as an argument to a 'nonnull' parameter",
406 r".*: warning: .+ results in a null pointer dereference",
407 r".*: warning: Access to .+ results in a dereference of a null pointer",
408 r".*: warning: Null pointer argument in"]},
411 'patterns': [r".*: warning: parameter names \(without types\) in function declaration"]},
414 'patterns': [r".*: warning: dereferencing .* break strict-aliasing rules"]},
417 'patterns': [r".*: warning: cast from pointer to integer of different size",
418 r".*: warning: initialization makes pointer from integer without a cast"]},
421 'patterns': [r".*: warning: cast to pointer from integer of different size"]},
424 'patterns': [r".*: warning: "".+"" redefined"]},
427 'patterns': [r".*: warning: this is the location of the previous definition"]},
430 'patterns': [r".*: warning: type and size of dynamic symbol `.+' are not defined"]},
433 'patterns': [r".*: warning: assignment makes pointer from integer without a cast"]},
436 …'patterns': [r".*: warning: passing argument [0-9]+ of '.+' makes pointer from integer without a c…
439 'patterns': [r".*: warning: assignment makes integer from pointer without a cast"]},
442 …'patterns': [r".*: warning: passing argument [0-9]+ of '.+' makes integer from pointer without a c…
445 'patterns': [r".*: warning: return makes integer from pointer without a cast"]},
448 'patterns': [r".*: warning: ignoring #pragma .+"]},
451 'patterns': [r".*: warning: .+W#pragma-messages"]},
454 'patterns': [r".*: warning: variable '.+' might be clobbered by 'longjmp' or 'vfork'"]},
457 'patterns': [r".*: warning: argument '.+' might be clobbered by 'longjmp' or 'vfork'"]},
460 'patterns': [r".*: warning: redundant redeclaration of '.+'"]},
463 'patterns': [r".*: warning: previous declaration of '.+' was here"]},
466 'patterns': [r".*: warning: .*enumeration value.* not handled in switch.+Wswitch"]},
469 'patterns': [r".*: warning: .* \[-Wuser-defined-warnings\]$"]},
472 'patterns': [r".*: warning: unmappable character for encoding ascii"]},
475 …'patterns': [r".*: warning: non-varargs call of varargs method with inexact argument type for last…
478 'patterns': [r".*: warning: \[unchecked\] unchecked method invocation: .+ in class .+"]},
481 'patterns': [r".*: warning: \[unchecked\] unchecked conversion"]},
484 'patterns': [r".*: warning: '_' used as an identifier"]},
487 'patterns': [r".*: warning: .* is internal proprietary API and may be removed"]},
493 'patterns': [r'.*: warning: \[deprecation\] .+']},
497 'patterns': [r'.*: warning: \[unchecked\] .+']},
504 'patterns': [r".*: warning: \[BooleanParameter\] .+"]},
509 'patterns': [r".*: warning: \[ClassNamedLikeTypeParameter\] .+"]},
514 'patterns': [r".*: warning: \[ConstantField\] .+"]},
519 'patterns': [r".*: warning: \[EmptySetMultibindingContributions\] .+"]},
524 'patterns': [r".*: warning: \[ExpectedExceptionRefactoring\] .+"]},
529 'patterns': [r".*: warning: \[FieldCanBeFinal\] .+"]},
534 'patterns': [r".*: warning: \[FieldMissingNullable\] .+"]},
539 'patterns': [r".*: warning: \[ImmutableRefactoring\] .+"]},
544 'patterns': [r".*: warning: \[LambdaFunctionalInterface\] .+"]},
549 'patterns': [r".*: warning: \[MethodCanBeStatic\] .+"]},
554 'patterns': [r".*: warning: \[MixedArrayDimensions\] .+"]},
559 'patterns': [r".*: warning: \[MultiVariableDeclaration\] .+"]},
564 'patterns': [r".*: warning: \[MultipleTopLevelClasses\] .+"]},
569 'patterns': [r".*: warning: \[MultipleUnaryOperatorsInMethodCall\] .+"]},
574 'patterns': [r".*: warning: \[PackageLocation\] .+"]},
579 'patterns': [r".*: warning: \[ParameterComment\] .+"]},
584 'patterns': [r".*: warning: \[ParameterNotNullable\] .+"]},
589 'patterns': [r".*: warning: \[PrivateConstructorForNoninstantiableModule\] .+"]},
594 'patterns': [r".*: warning: \[PrivateConstructorForUtilityClass\] .+"]},
599 'patterns': [r".*: warning: \[RemoveUnusedImports\] .+"]},
604 'patterns': [r".*: warning: \[ReturnMissingNullable\] .+"]},
609 'patterns': [r".*: warning: \[ScopeOnModule\] .+"]},
614 'patterns': [r".*: warning: \[SwitchDefault\] .+"]},
619 'patterns': [r".*: warning: \[TestExceptionRefactoring\] .+"]},
624 'patterns': [r".*: warning: \[ThrowsUncheckedException\] .+"]},
629 'patterns': [r".*: warning: \[TryFailRefactoring\] .+"]},
634 'patterns': [r".*: warning: \[TypeParameterNaming\] .+"]},
639 'patterns': [r".*: warning: \[UngroupedOverloads\] .+"]},
644 'patterns': [r".*: warning: \[UnnecessarySetDefault\] .+"]},
649 'patterns': [r".*: warning: \[UnnecessaryStaticImport\] .+"]},
654 'patterns': [r".*: warning: \[UseBinds\] .+"]},
659 'patterns': [r".*: warning: \[WildcardImport\] .+"]},
664 'patterns': [r".*: warning: \[AmbiguousMethodReference\] .+"]},
669 'patterns': [r".*: warning: \[AnnotateFormatMethod\] .+"]},
674 'patterns': [r".*: warning: \[AnnotationPosition\] .+"]},
679 'patterns': [r".*: warning: \[ArgumentSelectionDefectChecker\] .+"]},
684 'patterns': [r".*: warning: \[ArrayAsKeyOfSetOrMap\] .+"]},
689 'patterns': [r".*: warning: \[AssertEqualsArgumentOrderChecker\] .+"]},
694 'patterns': [r".*: warning: \[AssertFalse\] .+"]},
699 'patterns': [r".*: warning: \[AssertThrowsMultipleStatements\] .+"]},
704 'patterns': [r".*: warning: \[AssertionFailureIgnored\] .+"]},
709 'patterns': [r".*: warning: \[AssistedInjectAndInjectOnConstructors\] .+"]},
714 'patterns': [r".*: warning: \[AutoValueFinalMethods\] .+"]},
719 'patterns': [r".*: warning: \[BadAnnotationImplementation\] .+"]},
724 'patterns': [r".*: warning: \[BadComparable\] .+"]},
729 'patterns': [r".*: warning: \[BadImport\] .+"]},
734 'patterns': [r".*: warning: \[BadInstanceof\] .+"]},
739 'patterns': [r".*: warning: \[BigDecimalEquals\] .+"]},
744 'patterns': [r".*: warning: \[BigDecimalLiteralDouble\] .+"]},
749 'patterns': [r".*: warning: \[BinderIdentityRestoredDangerously\] .+"]},
754 'patterns': [r".*: warning: \[BindingToUnqualifiedCommonType\] .+"]},
759 'patterns': [r".*: warning: \[BoxedPrimitiveConstructor\] .+"]},
764 'patterns': [r".*: warning: \[ByteBufferBackingArray\] .+"]},
769 'patterns': [r".*: warning: \[CannotMockFinalClass\] .+"]},
774 'patterns': [r".*: warning: \[CanonicalDuration\] .+"]},
779 'patterns': [r".*: warning: \[CatchAndPrintStackTrace\] .+"]},
784 'patterns': [r".*: warning: \[CatchFail\] .+"]},
789 'patterns': [r".*: warning: \[ClassCanBeStatic\] .+"]},
794 'patterns': [r".*: warning: \[ClassNewInstance\] .+"]},
799 'patterns': [r".*: warning: \[CloseableProvides\] .+"]},
804 'patterns': [r".*: warning: \[CollectionToArraySafeParameter\] .+"]},
809 'patterns': [r".*: warning: \[CollectorShouldNotUseState\] .+"]},
814 'patterns': [r".*: warning: \[ComparableAndComparator\] .+"]},
819 'patterns': [r".*: warning: \[ConstructorInvokesOverridable\] .+"]},
824 'patterns': [r".*: warning: \[ConstructorLeaksThis\] .+"]},
829 'patterns': [r".*: warning: \[DateFormatConstant\] .+"]},
834 'patterns': [r".*: warning: \[DefaultCharset\] .+"]},
839 'patterns': [r".*: warning: \[DeprecatedThreadMethods\] .+"]},
844 'patterns': [r".*: warning: \[DoubleBraceInitialization\] .+"]},
849 'patterns': [r".*: warning: \[DoubleCheckedLocking\] .+"]},
854 'patterns': [r".*: warning: \[EmptyTopLevelDeclaration\] .+"]},
859 'patterns': [r".*: warning: \[EqualsBrokenForNull\] .+"]},
864 'patterns': [r".*: warning: \[EqualsGetClass\] .+"]},
869 'patterns': [r".*: warning: \[EqualsHashCode\] .+"]},
874 'patterns': [r".*: warning: \[EqualsIncompatibleType\] .+"]},
879 'patterns': [r".*: warning: \[EqualsUnsafeCast\] .+"]},
884 'patterns': [r".*: warning: \[EqualsUsingHashCode\] .+"]},
889 'patterns': [r".*: warning: \[ExpectedExceptionChecker\] .+"]},
894 'patterns': [r".*: warning: \[ExtendingJUnitAssert\] .+"]},
899 'patterns': [r".*: warning: \[FallThrough\] .+"]},
904 'patterns': [r".*: warning: \[Finally\] .+"]},
909 'patterns': [r".*: warning: \[FloatCast\] .+"]},
914 'patterns': [r".*: warning: \[FloatingPointAssertionWithinEpsilon\] .+"]},
919 'patterns': [r".*: warning: \[FloatingPointLiteralPrecision\] .+"]},
924 'patterns': [r".*: warning: \[FragmentInjection\] .+"]},
929 'patterns': [r".*: warning: \[FragmentNotInstantiable\] .+"]},
934 'patterns': [r".*: warning: \[FunctionalInterfaceClash\] .+"]},
939 'patterns': [r".*: warning: \[FutureReturnValueIgnored\] .+"]},
944 'patterns': [r".*: warning: \[GetClassOnEnum\] .+"]},
949 'patterns': [r".*: warning: \[HardCodedSdCardPath\] .+"]},
954 'patterns': [r".*: warning: \[HidingField\] .+"]},
959 'patterns': [r".*: warning: \[ImmutableAnnotationChecker\] .+"]},
964 'patterns': [r".*: warning: \[ImmutableEnumChecker\] .+"]},
969 'patterns': [r".*: warning: \[IncompatibleModifiers\] .+"]},
974 'patterns': [r".*: warning: \[InconsistentCapitalization\] .+"]},
979 'patterns': [r".*: warning: \[InconsistentHashCode\] .+"]},
984 'patterns': [r".*: warning: \[InconsistentOverloads\] .+"]},
989 'patterns': [r".*: warning: \[IncrementInForLoopAndHeader\] .+"]},
994 'patterns': [r".*: warning: \[InjectOnConstructorOfAbstractClass\] .+"]},
999 'patterns': [r".*: warning: \[InputStreamSlowMultibyteRead\] .+"]},
1004 'patterns': [r".*: warning: \[InstanceOfAndCastMatchWrongType\] .+"]},
1009 'patterns': [r".*: warning: \[IntLongMath\] .+"]},
1014 'patterns': [r".*: warning: \[InvalidParam\] .+"]},
1019 'patterns': [r".*: warning: \[InvalidTag\] .+"]},
1024 'patterns': [r".*: warning: \[InvalidThrows\] .+"]},
1029 'patterns': [r".*: warning: \[IterableAndIterator\] .+"]},
1034 'patterns': [r".*: warning: \[JUnit3FloatingPointComparisonWithoutDelta\] .+"]},
1039 'patterns': [r".*: warning: \[JUnit4ClassUsedInJUnit3\] .+"]},
1044 'patterns': [r".*: warning: \[JUnitAmbiguousTestClass\] .+"]},
1049 'patterns': [r".*: warning: \[JavaLangClash\] .+"]},
1054 'patterns': [r".*: warning: \[JdkObsolete\] .+"]},
1059 'patterns': [r".*: warning: \[LockNotBeforeTry\] .+"]},
1064 'patterns': [r".*: warning: \[LogicalAssignment\] .+"]},
1069 'patterns': [r".*: warning: \[MathAbsoluteRandom\] .+"]},
1074 'patterns': [r".*: warning: \[MissingCasesInEnumSwitch\] .+"]},
1079 'patterns': [r".*: warning: \[MissingDefault\] .+"]},
1084 'patterns': [r".*: warning: \[MissingFail\] .+"]},
1089 'patterns': [r".*: warning: \[MissingOverride\] .+"]},
1094 'patterns': [r".*: warning: \[ModifiedButNotUsed\] .+"]},
1099 'patterns': [r".*: warning: \[ModifyCollectionInEnhancedForLoop\] .+"]},
1104 'patterns': [r".*: warning: \[MultipleParallelOrSequentialCalls\] .+"]},
1109 'patterns': [r".*: warning: \[MutableConstantField\] .+"]},
1114 'patterns': [r".*: warning: \[MutableMethodReturnType\] .+"]},
1119 'patterns': [r".*: warning: \[NarrowingCompoundAssignment\] .+"]},
1124 'patterns': [r".*: warning: \[NestedInstanceOfConditions\] .+"]},
1129 'patterns': [r".*: warning: \[NoFunctionalReturnType\] .+"]},
1134 'patterns': [r".*: warning: \[NonAtomicVolatileUpdate\] .+"]},
1139 'patterns': [r".*: warning: \[NonCanonicalStaticMemberImport\] .+"]},
1144 'patterns': [r".*: warning: \[NonOverridingEquals\] .+"]},
1149 'patterns': [r".*: warning: \[NullableConstructor\] .+"]},
1154 'patterns': [r".*: warning: \[NullableDereference\] .+"]},
1159 'patterns': [r".*: warning: \[NullablePrimitive\] .+"]},
1164 'patterns': [r".*: warning: \[NullableVoid\] .+"]},
1169 'patterns': [r".*: warning: \[ObjectToString\] .+"]},
1174 'patterns': [r".*: warning: \[ObjectsHashCodePrimitive\] .+"]},
1179 'patterns': [r".*: warning: \[OperatorPrecedence\] .+"]},
1184 'patterns': [r".*: warning: \[OptionalNotPresent\] .+"]},
1189 'patterns': [r".*: warning: \[OrphanedFormatString\] .+"]},
1194 'patterns': [r".*: warning: \[OverrideThrowableToString\] .+"]},
1199 'patterns': [r".*: warning: \[Overrides\] .+"]},
1204 'patterns': [r".*: warning: \[OverridesGuiceInjectableMethod\] .+"]},
1209 'patterns': [r".*: warning: \[ParameterName\] .+"]},
1214 'patterns': [r".*: warning: \[PreconditionsInvalidPlaceholder\] .+"]},
1219 'patterns': [r".*: warning: \[PrimitiveArrayPassedToVarargsMethod\] .+"]},
1224 'patterns': [r".*: warning: \[ProtoRedundantSet\] .+"]},
1229 'patterns': [r".*: warning: \[ProtosAsKeyOfSetOrMap\] .+"]},
1234 'patterns': [r".*: warning: \[ProvidesFix\] .+"]},
1239 'patterns': [r".*: warning: \[QualifierOrScopeOnInjectMethod\] .+"]},
1244 'patterns': [r".*: warning: \[QualifierWithTypeUse\] .+"]},
1249 'patterns': [r".*: warning: \[ReachabilityFenceUsage\] .+"]},
1254 'patterns': [r".*: warning: \[RedundantThrows\] .+"]},
1259 'patterns': [r".*: warning: \[ReferenceEquality\] .+"]},
1264 'patterns': [r".*: warning: \[RequiredModifiers\] .+"]},
1269 'patterns': [r".*: warning: \[ReturnFromVoid\] .+"]},
1274 'patterns': [r".*: warning: \[ShortCircuitBoolean\] .+"]},
1279 'patterns': [r".*: warning: \[StaticGuardedByInstance\] .+"]},
1284 'patterns': [r".*: warning: \[StaticQualifiedUsingExpression\] .+"]},
1289 'patterns': [r".*: warning: \[StreamResourceLeak\] .+"]},
1294 'patterns': [r".*: warning: \[StringEquality\] .+"]},
1299 'patterns': [r".*: warning: \[StringSplitter\] .+"]},
1304 'patterns': [r".*: warning: \[SwigMemoryLeak\] .+"]},
1309 'patterns': [r".*: warning: \[SynchronizeOnNonFinalField\] .+"]},
1314 'patterns': [r".*: warning: \[SystemExitOutsideMain\] .+"]},
1319 'patterns': [r".*: warning: \[TestExceptionChecker\] .+"]},
1324 'patterns': [r".*: warning: \[ThreadJoinLoop\] .+"]},
1329 'patterns': [r".*: warning: \[ThreadLocalUsage\] .+"]},
1334 'patterns': [r".*: warning: \[ThreadPriorityCheck\] .+"]},
1339 'patterns': [r".*: warning: \[ThreeLetterTimeZoneID\] .+"]},
1344 'patterns': [r".*: warning: \[ToStringReturnsNull\] .+"]},
1349 'patterns': [r".*: warning: \[TruthAssertExpected\] .+"]},
1354 'patterns': [r".*: warning: \[TruthConstantAsserts\] .+"]},
1359 'patterns': [r".*: warning: \[TruthIncompatibleType\] .+"]},
1364 'patterns': [r".*: warning: \[TypeNameShadowing\] .+"]},
1369 'patterns': [r".*: warning: \[TypeParameterShadowing\] .+"]},
1374 'patterns': [r".*: warning: \[TypeParameterUnusedInFormals\] .+"]},
1379 'patterns': [r".*: warning: \[URLEqualsHashCode\] .+"]},
1384 'patterns': [r".*: warning: \[UndefinedEquals\] .+"]},
1389 'patterns': [r".*: warning: \[UnnecessaryDefaultInEnumSwitch\] .+"]},
1394 'patterns': [r".*: warning: \[UnnecessaryParentheses\] .+"]},
1399 'patterns': [r".*: warning: \[UnsafeFinalization\] .+"]},
1404 'patterns': [r".*: warning: \[UnsafeReflectiveConstructionCast\] .+"]},
1409 'patterns': [r".*: warning: \[UnsynchronizedOverridesSynchronized\] .+"]},
1414 'patterns': [r".*: warning: \[Unused\] .+"]},
1419 'patterns': [r".*: warning: \[UnusedException\] .+"]},
1424 'patterns': [r".*: warning: \[UseCorrectAssertInTests\] .+"]},
1429 'patterns': [r".*: warning: \[Var\] .+"]},
1434 'patterns': [r".*: warning: \[VariableNameSameAsType\] .+"]},
1439 'patterns': [r".*: warning: \[WaitNotInLoop\] .+"]},
1444 'patterns': [r".*: warning: \[WakelockReleasedDangerously\] .+"]},
1449 'patterns': [r".*: warning: \[AndroidInjectionBeforeSuper\] .+"]},
1454 'patterns': [r".*: warning: \[AndroidJdkLibsChecker\] .+"]},
1459 'patterns': [r".*: warning: \[ArrayEquals\] .+"]},
1464 'patterns': [r".*: warning: \[ArrayFillIncompatibleType\] .+"]},
1469 'patterns': [r".*: warning: \[ArrayHashCode\] .+"]},
1474 'patterns': [r".*: warning: \[ArrayToString\] .+"]},
1479 'patterns': [r".*: warning: \[ArraysAsListPrimitiveArray\] .+"]},
1484 'patterns': [r".*: warning: \[AssistedInjectAndInjectOnSameConstructor\] .+"]},
1489 'patterns': [r".*: warning: \[AsyncCallableReturnsNull\] .+"]},
1494 'patterns': [r".*: warning: \[AsyncFunctionReturnsNull\] .+"]},
1499 'patterns': [r".*: warning: \[AutoFactoryAtInject\] .+"]},
1504 'patterns': [r".*: warning: \[AutoValueConstructorOrderChecker\] .+"]},
1509 'patterns': [r".*: warning: \[BadShiftAmount\] .+"]},
1514 'patterns': [r".*: warning: \[BundleDeserializationCast\] .+"]},
1519 'patterns': [r".*: warning: \[ChainingConstructorIgnoresParameter\] .+"]},
1524 'patterns': [r".*: warning: \[CheckReturnValue\] .+"]},
1529 'patterns': [r".*: warning: \[ClassName\] .+"]},
1534 'patterns': [r".*: warning: \[CollectionIncompatibleType\] .+"]},
1539 'patterns': [r".*: warning: \[ComparableType\] .+"]},
1544 'patterns': [r".*: warning: \[ComparingThisWithNull\] .+"]},
1549 'patterns': [r".*: warning: \[ComparisonContractViolated\] .+"]},
1554 'patterns': [r".*: warning: \[ComparisonOutOfRange\] .+"]},
1559 'patterns': [r".*: warning: \[CompatibleWithAnnotationMisuse\] .+"]},
1564 'patterns': [r".*: warning: \[CompileTimeConstant\] .+"]},
1569 'patterns': [r".*: warning: \[ComplexBooleanConstant\] .+"]},
1574 'patterns': [r".*: warning: \[ConditionalExpressionNumericPromotion\] .+"]},
1579 'patterns': [r".*: warning: \[ConstantOverflow\] .+"]},
1584 'patterns': [r".*: warning: \[DaggerProvidesNull\] .+"]},
1589 'patterns': [r".*: warning: \[DeadException\] .+"]},
1594 'patterns': [r".*: warning: \[DeadThread\] .+"]},
1599 'patterns': [r".*: warning: \[DepAnn\] .+"]},
1604 'patterns': [r".*: warning: \[DivZero\] .+"]},
1609 'patterns': [r".*: warning: \[DoNotCall\] .+"]},
1614 'patterns': [r".*: warning: \[EmptyIf\] .+"]},
1619 'patterns': [r".*: warning: \[EqualsNaN\] .+"]},
1624 'patterns': [r".*: warning: \[EqualsReference\] .+"]},
1629 'patterns': [r".*: warning: \[EqualsWrongThing\] .+"]},
1634 'patterns': [r".*: warning: \[ForOverride\] .+"]},
1639 'patterns': [r".*: warning: \[FormatString\] .+"]},
1644 'patterns': [r".*: warning: \[FormatStringAnnotation\] .+"]},
1649 'patterns': [r".*: warning: \[FunctionalInterfaceMethodChanged\] .+"]},
1654 'patterns': [r".*: warning: \[FuturesGetCheckedIllegalExceptionType\] .+"]},
1659 'patterns': [r".*: warning: \[FuzzyEqualsShouldNotBeUsedInEqualsMethod\] .+"]},
1664 'patterns': [r".*: warning: \[GetClassOnAnnotation\] .+"]},
1669 'patterns': [r".*: warning: \[GetClassOnClass\] .+"]},
1674 'patterns': [r".*: warning: \[GuardedBy\] .+"]},
1679 'patterns': [r".*: warning: \[GuiceAssistedInjectScoping\] .+"]},
1684 'patterns': [r".*: warning: \[GuiceAssistedParameters\] .+"]},
1689 'patterns': [r".*: warning: \[GuiceInjectOnFinalField\] .+"]},
1694 'patterns': [r".*: warning: \[HashtableContains\] .+"]},
1699 'patterns': [r".*: warning: \[IdentityBinaryExpression\] .+"]},
1704 'patterns': [r".*: warning: \[Immutable\] .+"]},
1709 'patterns': [r".*: warning: \[ImmutableModification\] .+"]},
1714 'patterns': [r".*: warning: \[IncompatibleArgumentType\] .+"]},
1719 'patterns': [r".*: warning: \[IndexOfChar\] .+"]},
1724 'patterns': [r".*: warning: \[InexactVarargsConditional\] .+"]},
1729 'patterns': [r".*: warning: \[InfiniteRecursion\] .+"]},
1734 'patterns': [r".*: warning: \[InjectInvalidTargetingOnScopingAnnotation\] .+"]},
1739 'patterns': [r".*: warning: \[InjectMoreThanOneQualifier\] .+"]},
1744 'patterns': [r".*: warning: \[InjectMoreThanOneScopeAnnotationOnClass\] .+"]},
1749 'patterns': [r".*: warning: \[InjectOnMemberAndConstructor\] .+"]},
1754 'patterns': [r".*: warning: \[InjectScopeAnnotationOnInterfaceOrAbstractClass\] .+"]},
1759 'patterns': [r".*: warning: \[InjectScopeOrQualifierAnnotationRetention\] .+"]},
1764 'patterns': [r".*: warning: \[InjectedConstructorAnnotations\] .+"]},
1769 'patterns': [r".*: warning: \[InsecureCryptoUsage\] .+"]},
1774 'patterns': [r".*: warning: \[InvalidPatternSyntax\] .+"]},
1779 'patterns': [r".*: warning: \[InvalidTimeZoneID\] .+"]},
1784 'patterns': [r".*: warning: \[IsInstanceOfClass\] .+"]},
1789 'patterns': [r".*: warning: \[IsLoggableTagLength\] .+"]},
1794 'patterns': [r".*: warning: \[IterablePathParameter\] .+"]},
1799 'patterns': [r".*: warning: \[JMockTestWithoutRunWithOrRuleAnnotation\] .+"]},
1804 'patterns': [r".*: warning: \[JUnit3TestNotRun\] .+"]},
1809 'patterns': [r".*: warning: \[JUnit4ClassAnnotationNonStatic\] .+"]},
1814 'patterns': [r".*: warning: \[JUnit4SetUpNotRun\] .+"]},
1819 'patterns': [r".*: warning: \[JUnit4TearDownNotRun\] .+"]},
1824 'patterns': [r".*: warning: \[JUnit4TestNotRun\] .+"]},
1829 'patterns': [r".*: warning: \[JUnitAssertSameCheck\] .+"]},
1834 'patterns': [r".*: warning: \[Java7ApiChecker\] .+"]},
1839 'patterns': [r".*: warning: \[JavaxInjectOnAbstractMethod\] .+"]},
1844 'patterns': [r".*: warning: \[JavaxInjectOnFinalField\] .+"]},
1849 'patterns': [r".*: warning: \[LiteByteStringUtf8\] .+"]},
1854 'patterns': [r".*: warning: \[LockMethodChecker\] .+"]},
1859 'patterns': [r".*: warning: \[LongLiteralLowerCaseSuffix\] .+"]},
1864 'patterns': [r".*: warning: \[LoopConditionChecker\] .+"]},
1869 'patterns': [r".*: warning: \[MathRoundIntLong\] .+"]},
1874 'patterns': [r".*: warning: \[MislabeledAndroidString\] .+"]},
1879 'patterns': [r".*: warning: \[MissingSuperCall\] .+"]},
1884 'patterns': [r".*: warning: \[MissingTestCall\] .+"]},
1889 'patterns': [r".*: warning: \[MisusedWeekYear\] .+"]},
1894 'patterns': [r".*: warning: \[MockitoCast\] .+"]},
1899 'patterns': [r".*: warning: \[MockitoUsage\] .+"]},
1904 'patterns': [r".*: warning: \[ModifyingCollectionWithItself\] .+"]},
1909 'patterns': [r".*: warning: \[MoreThanOneInjectableConstructor\] .+"]},
1914 'patterns': [r".*: warning: \[MustBeClosedChecker\] .+"]},
1919 'patterns': [r".*: warning: \[NCopiesOfChar\] .+"]},
1924 'patterns': [r".*: warning: \[NoAllocation\] .+"]},
1929 'patterns': [r".*: warning: \[NonCanonicalStaticImport\] .+"]},
1934 'patterns': [r".*: warning: \[NonFinalCompileTimeConstant\] .+"]},
1939 'patterns': [r".*: warning: \[NonRuntimeAnnotation\] .+"]},
1944 'patterns': [r".*: warning: \[NullTernary\] .+"]},
1949 'patterns': [r".*: warning: \[NumericEquality\] .+"]},
1954 'patterns': [r".*: warning: \[OptionalEquality\] .+"]},
1959 'patterns': [r".*: warning: \[OverlappingQualifierAndScopeAnnotation\] .+"]},
1964 'patterns': [r".*: warning: \[OverridesJavaxInjectableMethod\] .+"]},
1969 'patterns': [r".*: warning: \[PackageInfo\] .+"]},
1974 'patterns': [r".*: warning: \[ParameterPackage\] .+"]},
1979 'patterns': [r".*: warning: \[ParcelableCreator\] .+"]},
1984 'patterns': [r".*: warning: \[PreconditionsCheckNotNull\] .+"]},
1989 'patterns': [r".*: warning: \[PreconditionsCheckNotNullPrimitive\] .+"]},
1994 'patterns': [r".*: warning: \[PredicateIncompatibleType\] .+"]},
1999 'patterns': [r".*: warning: \[PrivateSecurityContractProtoAccess\] .+"]},
2004 'patterns': [r".*: warning: \[ProtoFieldNullComparison\] .+"]},
2009 'patterns': [r".*: warning: \[ProtoStringFieldReferenceEquality\] .+"]},
2014 'patterns': [r".*: warning: \[ProtocolBufferOrdinal\] .+"]},
2019 'patterns': [r".*: warning: \[ProvidesMethodOutsideOfModule\] .+"]},
2024 'patterns': [r".*: warning: \[RandomCast\] .+"]},
2029 'patterns': [r".*: warning: \[RandomModInteger\] .+"]},
2034 'patterns': [r".*: warning: \[RectIntersectReturnValueIgnored\] .+"]},
2039 'patterns': [r".*: warning: \[RestrictTo\] .+"]},
2044 'patterns': [r".*: warning: \[RestrictedApiChecker\] .+"]},
2049 'patterns': [r".*: warning: \[ReturnValueIgnored\] .+"]},
2054 'patterns': [r".*: warning: \[SelfAssignment\] .+"]},
2059 'patterns': [r".*: warning: \[SelfComparison\] .+"]},
2064 'patterns': [r".*: warning: \[SelfEquals\] .+"]},
2069 'patterns': [r".*: warning: \[ShouldHaveEvenArgs\] .+"]},
2074 'patterns': [r".*: warning: \[SizeGreaterThanOrEqualsZero\] .+"]},
2079 'patterns': [r".*: warning: \[StaticOrDefaultInterfaceMethod\] .+"]},
2084 'patterns': [r".*: warning: \[StreamToString\] .+"]},
2089 'patterns': [r".*: warning: \[StringBuilderInitWithChar\] .+"]},
2094 'patterns': [r".*: warning: \[SubstringOfZero\] .+"]},
2099 'patterns': [r".*: warning: \[SuppressWarningsDeprecated\] .+"]},
2104 'patterns': [r".*: warning: \[ThrowIfUncheckedKnownChecked\] .+"]},
2109 'patterns': [r".*: warning: \[ThrowNull\] .+"]},
2114 'patterns': [r".*: warning: \[TruthSelfEquals\] .+"]},
2119 'patterns': [r".*: warning: \[TryFailThrowable\] .+"]},
2124 'patterns': [r".*: warning: \[TypeParameterQualifier\] .+"]},
2129 'patterns': [r".*: warning: \[UnlockMethod\] .+"]},
2134 'patterns': [r".*: warning: \[UnnecessaryTypeArgument\] .+"]},
2139 'patterns': [r".*: warning: \[UnusedAnonymousClass\] .+"]},
2144 'patterns': [r".*: warning: \[UnusedCollectionModifiedInPlace\] .+"]},
2149 'patterns': [r".*: warning: \[VarTypeName\] .+"]},
2156 'patterns': [r".*: warning: \[.+\] .+"]},
2160 'patterns': [r".*: warning: string '.+' has no default translation in .*"]},
2163 …'patterns': [r".*: warning: \*\*\*\* string '.+' has no default or required localization for '.+' …
2166 …'patterns': [r".*: warning: string '.+' in .* marked untranslatable but exists in locale '??_??'"]…
2169 'patterns': [r".*: warning: empty '.+' span found in text '.+"]},
2172 'patterns': [r".*: warning: taking address of temporary"]},
2175 'patterns': [r".*: warning: taking address of packed member"]},
2178 'patterns': [r".*: warning: backslash and newline separated by space"]},
2181 'patterns': [r".*: warning: instantiation of variable .* no definition is available"]},
2184 'patterns': [r".*: warning: inline function '.*' is not defined"]},
2187 'patterns': [r".*: warning: array subscript is above array bounds",
2188 r".*: warning: Array subscript is undefined",
2189 r".*: warning: array subscript is below array bounds"]},
2192 'patterns': [r".*: warning: excess elements in .+ initializer"]},
2195 'patterns': [r".*: warning: this decimal constant is unsigned only in ISO C90"]},
2198 'patterns': [r".*: warning: 'main' is usually a function"]},
2201 'patterns': [r".*: warning: 'typedef' was ignored in this declaration"]},
2204 'patterns': [r".*: warning: the address of '.+' will always evaluate as 'true'"]},
2207 'patterns': [r".*: warning: attempt to free a non-heap object '.+'"]},
2210 'patterns': [r".*: warning: array subscript .+ type 'char'.+Wchar-subscripts"]},
2213 'patterns': [r".*: warning: integer constant is too large for '.+' type"]},
2216 'patterns': [r".*: warning: large integer implicitly truncated to unsigned type"]},
2219 'patterns': [r".*: warning: overflow in expression; .*Winteger-overflow"]},
2222 'patterns': [r".*: warning: overflow in implicit constant conversion"]},
2225 'patterns': [r".*: warning: declaration 'class .+' does not declare anything"]},
2228 'patterns': [r".*: warning: '.+' will be initialized after",
2229 r".*: warning: field .+ will be initialized after .+Wreorder"]},
2232 'patterns': [r".*: warning: '.+'"]},
2235 'patterns': [r".*: warning: base '.+'"]},
2238 'patterns': [r".*: warning: when initialized here"]},
2241 'patterns': [r".*: warning: type of '.+' defaults to 'int'"]},
2244 'patterns': [r".*: warning: declaration does not declare anything"]},
2247 'patterns': [r".*: warning: function '.*' could be declared with attribute 'noreturn'"]},
2252 …'patterns': [r".*: warning: command line option "".+"" is valid for C\+\+\/ObjC\+\+ but not for C"…
2255 'patterns': [r".*: warning: #warning "".+"""]},
2258 'patterns': [r".*: warning: empty parentheses interpreted as a function declaration"]},
2261 'patterns': [r".*: warning: dereferencing 'void \*' pointer"]},
2264 'patterns': [r".*: warning: ordered comparison of pointer with integer zero",
2265 r".*: warning: .*comparison between pointer and integer"]},
2268 … 'patterns': [r".*: warning: use of unary operator that may be intended as compound assignment"]},
2271 'patterns': [r".*: warning: deprecated conversion from string constant to '.+'"]},
2274 'patterns': [r".*: warning: function declaration isn't a prototype"]},
2277 'patterns': [r".*: warning: type qualifiers ignored on function return type",
2278 r".*: warning: .+ type qualifier .+ has no effect .+Wignored-qualifiers"]},
2281 'patterns': [r".*: warning: '.+' declared inside parameter list"]},
2284 …'patterns': [r".*: warning: its scope is only this definition or declaration, which is probably no…
2287 'patterns': [r".*: warning: multi-line comment"]},
2290 'patterns': [r".*: warning: "".+"" within comment"]},
2294 …'patterns': [r".*: warning: Value stored to .+ is never read.*clang-analyzer-deadcode.DeadStores"]…
2297 'patterns': [r".*: warning: Value stored to .+ is never read"]},
2300 'patterns': [r".*: warning: .+ is deprecated.+deprecated-declarations"]},
2303 'patterns': [r".*: warning: 'register' storage class specifier is deprecated"]},
2306 … 'patterns': [r".*: warning: .+ converts between pointers to integer types with different sign"]},
2309 'patterns': [r".*: warning: extra tokens at end of #endif directive"]},
2312 'patterns': [r".*: warning: comparison between '.+' and '.+'.+Wenum-compare"]},
2315 'patterns': [r".*: warning: converting negative value '.+' to '.+'",
2316 r".*: warning: conversion to '.+' .+ may (alter|change)"]},
2319 'patterns': [r".*: warning: converting to non-pointer type '.+' from NULL"]},
2322 'patterns': [r".*: warning: implicit conversion changes signedness"]},
2325 'patterns': [r".*: warning: implicit conversion of NULL constant to '.+'"]},
2328 'patterns': [r".*: warning: expression .* zero treated as a null pointer constant"]},
2331 'patterns': [r".*: warning: implicit conversion .* changes value from .* to .*-conversion"]},
2334 'patterns': [r".*: warning: passing NULL to non-pointer argument [0-9]+ of '.+'"]},
2337 'patterns': [r".*: warning: all member functions in class '.+' are private"]},
2341 'patterns': [r".*: warning: 'class .+' only defines a private destructor and has no friends"]},
2344 'patterns': [r".*: warning: 'class .+' only defines private constructors and has no friends"]},
2347 …'patterns': [r".*: warning: in-class initializer for static data member of .+const (float|double)"…
2350 'patterns': [r".*: warning: pointer of type 'void \*' used in (arithmetic|subtraction)",
2351 r".*: warning: arithmetic on .+ to void is a GNU extension.*Wpointer-arith",
2352 r".*: warning: wrong type argument to increment"]},
2355 'patterns': [r".*: warning: passing '.+' chooses '.+' over '.+'.*Wsign-promo"]},
2358 'patterns': [r".*: warning: in call to '.+'"]},
2361 …'patterns': [r".*: warning: base class '.+' should be explicitly initialized in the copy construct…
2364 'patterns': [r".*: warning: Declared variable-length array \(VLA\) has .+ size"]},
2367 'patterns': [r".*: warning: 'return' with a value, in function returning void"]},
2370 'patterns': [r".*: warning: multi-character character constant"]},
2373 'patterns': [r".*: warning: .+ does not allow conversion from string literal to 'char \*'"]},
2376 'patterns': [r".*: warning: extra ';' .+extra-semi"]},
2379 'patterns': [r".*: warning: useless storage class specifier in empty declaration"]},
2382 'patterns': [r".*: warning: duplicate '.+' declaration specifier"]},
2385 'patterns': [r".*: warning: tag \".+\" \(.+\) duplicated in .+"]},
2388 'patterns': [r".*: warning: redefinition of typedef '.+' is a C11 feature"]},
2391 'patterns': [r".*: warning: use of GNU old-style field designator extension"]},
2394 'patterns': [r".*: warning: missing field '.+' initializer"]},
2397 'patterns': [r".*: warning: suggest braces around initialization of",
2398r".*: warning: too many braces around scalar initializer .+Wmany-braces-around-scalar-init",
2399 r".*: warning: braces around scalar initializer"]},
2402 'patterns': [r".*: warning: comparison of integers of different signs.+sign-compare"]},
2405 'patterns': [r".*: warning: add explicit braces to avoid dangling else"]},
2408 'patterns': [r".*: warning: initializer overrides prior initialization of this subobject"]},
2411 'patterns': [r".*: warning: explicitly assigning value of .+ to itself"]},
2414 …'patterns': [r".*: warning: field '.+' with variable sized type '.+' not at the end of a struct or…
2417 'patterns': [r".*: comparison of .+ is always .+Wtautological-constant-out-of-range-compare"]},
2420 'patterns': [r".*: '.+' hides overloaded virtual function"]},
2423 'patterns': [r".*: warning: incompatible pointer types .+Wincompatible-pointer-types"]},
2426 …'patterns': [r".*: warning: value size does not match register size specified by the constraint an…
2429 'patterns': [r".*: self-comparison always evaluates to false"]},
2432 'patterns': [r".*: use of logical '.+' with constant operand"]},
2435 'patterns': [r".*: warning: invalid suffix on literal.+ requires a space .+Wliteral-suffix"]},
2438 'patterns': [r".*: warning: .+-W#warnings"]},
2441 …'patterns': [r".*: warning: using .+ absolute value function .+ when argument is .+ type .+Wabsolu…
2442r".*: warning: absolute value function '.+' given .+ which may cause truncation .+Wabsolute-value"…
2445 'patterns': [r".*: warning: 'auto' type specifier is a C\+\+11 extension"]},
2448 'patterns': [r".*: warning: using directive refers to implicitly-defined namespace .+"]},
2451 'patterns': [r".*: warning: missing .+Winvalid-pp-token"]},
2454 'patterns': [r".*: warning: .* requires at runtime .* glibc .* for linking"]},
2458 …'patterns': [r".*: warning: 'operator new' must not return NULL unless it is declared 'throw\(\)' …
2461 'patterns': [r".*: warning: NULL used in arithmetic",
2462 r".*: warning: comparison between NULL and non-pointer"]},
2465 … 'patterns': [r".*: warning: '.+' is used as a header guard .+ followed by .+ different macro"]},
2468 'patterns': [r".*: warning: .+ loop has empty body"]},
2471 'patterns': [r".*: warning: implicit conversion from enumeration type '.+'"]},
2474 'patterns': [r".*: warning: case value not in enumerated type '.+'"]},
2477 'patterns': [r".*: warning: The result of .+ is undefined",
2478 r".*: warning: passing an object that .+ has undefined behavior \[-Wvarargs\]",
2479 r".*: warning: 'this' pointer cannot be null in well-defined C\+\+ code;",
2480 r".*: warning: shifting a negative signed value is undefined"]},
2483 'patterns': [r".*: warning: Division by zero"]},
2486 'patterns': [r".*: warning: '.+' is deprecated .+"]},
2489 'patterns': [r".*: warning: .+ is a garbage value",
2490 r".*: warning: Function call argument is an uninitialized value",
2491 r".*: warning: Undefined or garbage value returned to caller",
2492 r".*: warning: Called .+ pointer is.+uninitialized",
2493r".*: warning: Called .+ pointer is.+uninitalized", # match a typo in compiler message
2494 r".*: warning: Use of zero-allocated memory",
2495 r".*: warning: Dereference of undefined pointer value",
2496 r".*: warning: Passed-by-value .+ contains uninitialized data",
2497 r".*: warning: Branch condition evaluates to a garbage value",
2498 r".*: warning: The .+ of .+ is an uninitialized value.",
2499 r".*: warning: .+ is used uninitialized whenever .+sometimes-uninitialized",
2500 r".*: warning: Assigned value is garbage or undefined"]},
2503 …'patterns': [r".*: warning: Result of '.+' is converted to .+ incompatible with sizeof operand typ…
2506 'patterns': [r".*: warning: sizeof on array function parameter will return"]},
2509 'patterns': [r".*: warning: .+\[-Wsizeof-pointer-memaccess\]"]},
2512 'patterns': [r".*: warning: The return value from .+ is not checked"]},
2515 'patterns': [r".*: warning: .*Possible heap pollution from .+ type .+"]},
2518 'patterns': [r".*: warning: Call to .+ has an allocation size of 0 byte"]},
2521 …'patterns': [r".*: warning: Result of '.+' is converted to .+ incompatible with sizeof operand typ…
2524 'patterns': [r".*: warning: variable '.+' used in loop condition.*Wfor-loop-analysis"]},
2527 'patterns': [r".*: warning: Closing a previously closed file"]},
2530 'patterns': [r".*: warning: template argument.+Wunnamed-type-template-args"]},
2533 …'patterns': [r".*: warning: unannotated fall-through between switch labels.+Wimplicit-fallthrough"…
2537 'patterns': [r".*: warning: .+ discards '.+' qualifier from pointer target type"]},
2540 'patterns': [r".*: warning: .*sprintf is often misused; please use snprintf"]},
2543 'patterns': [r".*: warning: optimization flag '.+' is not supported"]},
2546 'patterns': [r".*: warning: equality comparison with extraneous parentheses",
2547 r".*: warning: .+ within .+Wlogical-op-parentheses"]},
2550 …'patterns': [r".*: warning: '.+' defined as a .+ here but previously declared as a .+mismatched-ta…
2551 r".*: warning: .+ was previously declared as a .+mismatched-tags"]},
2554 'patterns': [r".*: warning: FindEmulator: .* No such file or directory"]},
2557 'patterns': [r".*: warning: .*_tests: Unknown installed file for module"]},
2560 'patterns': [r".*: warning: .*: unusual tags debug eng"]},
2565 'patterns': [r".*: warning: ,$"]},
2568 'patterns': [r".*: warning: $"]},
2571 'patterns': [r".*: warning: In file included from .+,"]},
2640 'patterns': [r".*: warning: This statement is never executed.*UnreachableCode"]},
2643 'patterns': [r".*: warning: .* size of .* may overflow .*MallocOverflow"]},
2646 'patterns': [r".*: warning: Stream pointer might be NULL .*unix.Stream"]},
2649 'patterns': [r".*: warning: Opened File never closed.*unix.Stream"]},
2652 'patterns': [r".*: warning: .*calls sizeof.* on a pointer type.*SizeofPtr"]},
2655 'patterns': [r".*: warning: Pointer arithmetic on non-array variables .*PointerArithm"]},
2658 'patterns': [r".*: warning: Subtraction of two pointers .*PointerSub"]},
2661 'patterns': [r".*: warning: Access out-of-bound array element .*ArrayBound"]},
2664 'patterns': [r".*: warning: Out of bound memory access .*ArrayBoundV2"]},
2667 'patterns': [r".*: warning: .* Possible lock order reversal.*PthreadLock"]},
2670 … 'patterns': [r".*: warning: .* argument is a pointer to uninitialized value .*CallAndMessage"]},
2673 'patterns': [r".*: warning: Casting a non-structure type to a structure type .*CastToStruct"]},
2676 'patterns': [r".*: warning: Call Path : .+"]},
2679 'patterns': [r".*: warning: Excessive padding in '.*'"]},
2682 'patterns': [r".*: .+\[clang-analyzer-.+\]$",
2683 r".*: Call Path : .+$"]},
2688 'patterns': [r".*: warning: .+"]},