gecko-dev/build/clang-plugin/tests
Emilio Cobos Álvarez ddabf6673b Bug 1591493 - Clang plugin should work with distributed builds. r=andi
sccache-dist / icecream preprocess the file and then send it to a builder.

That means that the file contains #line directives or equivalents in order for
diagnostics and such to work correctly.

Unfortunately our clang-plugin build fails catastrophically if you include a
third-party header, as it doesn't account for them.

Use SourceManager::getPresumedLoc to get filenames, as it accounts for them,
unlike just getFilename.

Differential Revision: https://phabricator.services.mozilla.com/D50633

--HG--
extra : moz-landing-system : lando
2019-10-28 06:54:25 +00:00
..
Makefile.in
NonParameterTestCases.h
TestAssertWithAssignment.cpp
TestBadImplicitConversionCtor.cpp
TestCanRunScript.cpp Bug 1539016 part 2. Teach MOZ_CAN_RUN_SCRIPT analysis about conditional operators. r=andi 2019-03-26 20:56:36 +00:00
TestCustomHeap.cpp
TestDanglingOnTemporary.cpp
TestExplicitOperatorBool.cpp
TestGlobalClass.cpp
TestHeapClass.cpp
TestInheritTypeAnnotationsFromTemplateArgs.cpp
TestKungFuDeathGrip.cpp
TestLoadLibraryUsage.cpp
TestMultipleAnnotations.cpp
TestMustOverride.cpp
TestMustReturnFromCaller.cpp Bug 1581315 part 1. Adjust MOZ_MUST_RETURN_FROM_CALLER to only apply to method calls on arguments. r=nika 2019-09-20 02:17:01 +00:00
TestMustUse.cpp
TestNANTestingExpr.cpp Bug 1591493 - Clang plugin should work with distributed builds. r=andi 2019-10-28 06:54:25 +00:00
TestNANTestingExprC.c
TestNeedsNoVTableType.cpp
TestNoAddRefReleaseOnReturn.cpp
TestNoArithmeticExprInArgument.cpp
TestNoAutoType.cpp
TestNoDuplicateRefCntMember.cpp
TestNoExplicitMoveConstructor.cpp
TestNoRefcountedInsideLambdas.cpp Bug 1577272 - annotate some refcounted lambda tests with expected errors for C++17; r=andi 2019-09-12 06:40:49 +00:00
TestNonHeapClass.cpp
TestNonMemMovable.cpp
TestNonMemMovableStd.cpp
TestNonMemMovableStdAtomic.cpp
TestNonParameterChecker.cpp
TestNonTemporaryClass.cpp
TestOverrideBaseCall.cpp
TestOverrideBaseCallAnnotation.cpp
TestParamTraitsEnum.cpp
TestRefCountedCopyConstructor.cpp
TestSprintfLiteral.cpp Bug 1557338 - Fix up TestSprintfLiteral.cpp for warnings on clang trunk r=andi 2019-07-01 21:37:44 +00:00
TestStackClass.cpp
TestStaticLocalClass.cpp Bug 1569681: Part 2 - Add new clang-plugin tests for moz_static_local_class and moz_trivial_destructor attributes; r=Ehsan 2019-07-30 18:50:54 +00:00
TestTemporaryClass.cpp
TestTrivialCtorDtor.cpp
TestTrivialDtor.cpp Bug 1569681: Part 2 - Add new clang-plugin tests for moz_static_local_class and moz_trivial_destructor attributes; r=Ehsan 2019-07-30 18:50:54 +00:00
moz.build Bug 1569681: Part 2 - Add new clang-plugin tests for moz_static_local_class and moz_trivial_destructor attributes; r=Ehsan 2019-07-30 18:50:54 +00:00