gecko-dev/build/clang-plugin/tests
Mike Hommey 88314c2170 Bug 1488631 - Remove annotations that the clang plugin doesn't handle. r=andi
As per bug 1487622, annotations have side effects on codegen, one of
which changes a leak signature that the wpt harness doesn't match
against its whitelist anymore.

Interestingly, while looking at the issue, I found multiple moz_*
annotations that weren't actually looked for by the clang plugin,
making them useless. Even more interestingly, removing them changes
codegen in such a way that the leak signature mentioned above is not
altered anymore.

Differential Revision: https://phabricator.services.mozilla.com/D5000
2018-09-08 06:49:48 +09:00
..
Makefile.in Bug 1403346 - Implement clang-plugin cxxflags in moz.build. r=glandium 2017-10-25 15:12:10 -07:00
NonParameterTestCases.h
TestAssertWithAssignment.cpp
TestBadImplicitConversionCtor.cpp
TestCanRunScript.cpp Bug 1444416: Handle references in the "can run script" checker. r=mystor 2018-03-09 17:51:59 +01:00
TestCustomHeap.cpp
TestDanglingOnTemporary.cpp Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor 2017-07-05 16:14:21 +02:00
TestExplicitOperatorBool.cpp
TestGlobalClass.cpp
TestHeapClass.cpp
TestInheritTypeAnnotationsFromTemplateArgs.cpp
TestKungFuDeathGrip.cpp
TestLoadLibraryUsage.cpp Bug 1440886 - Implement a static analysis checker to detect usage of PR_LoadLibrary and LoadLibraryA/LoadLibraryExA/LoadLibrary/LoadLibraryEx. r=Nika 2018-03-07 14:36:44 +02:00
TestMultipleAnnotations.cpp
TestMustOverride.cpp
TestMustReturnFromCaller.cpp Bug 1452754 - Add tests to TestMustReturnFromCaller.cpp that verify that RAII destruction after a must-return-after expression is permitted. r=mystor 2018-04-09 12:56:37 -07:00
TestMustUse.cpp
TestNANTestingExpr.cpp
TestNANTestingExprC.c
TestNeedsNoVTableType.cpp Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
TestNoAddRefReleaseOnReturn.cpp
TestNoArithmeticExprInArgument.cpp
TestNoAutoType.cpp
TestNoDuplicateRefCntMember.cpp
TestNoExplicitMoveConstructor.cpp
TestNoRefcountedInsideLambdas.cpp Bug 1488631 - Remove annotations that the clang plugin doesn't handle. r=andi 2018-09-08 06:49:48 +09:00
TestNonHeapClass.cpp
TestNonMemMovable.cpp
TestNonMemMovableStd.cpp Bug 1339537 - Part 5: Produce better annotation reason diagnostics for implicit annotations, r=ehsan 2017-04-27 12:44:55 -04:00
TestNonMemMovableStdAtomic.cpp
TestNonParameterChecker.cpp Bug 1339537 - Part 5: Produce better annotation reason diagnostics for implicit annotations, r=ehsan 2017-04-27 12:44:55 -04:00
TestNonTemporaryClass.cpp
TestOverrideBaseCall.cpp
TestOverrideBaseCallAnnotation.cpp
TestParamTraitsEnum.cpp Bug 1398874 - Add static analysis to reject ParamTraits specializations for enum types. r=mystor 2017-12-05 10:26:41 -05:00
TestRefCountedCopyConstructor.cpp
TestSprintfLiteral.cpp
TestStackClass.cpp
TestTemporaryClass.cpp Bug 1434689 - Part 1: Add moz_temporary_class annotation. r=mystor 2018-01-31 15:03:26 -08:00
TestTrivialCtorDtor.cpp
moz.build Bug 1482810 - set COMPILE_FLAGS var to hide warnings for Rust crates r=chmanchester 2018-08-30 17:29:54 +00:00