Name Description Size
Makefile.in 755
moz.build 3136
NonParameterTestCases.h 5596
TestAssertWithAssignment.cpp Now the two-argument form. 1941
TestBadImplicitConversionCtor.cpp 1691
TestCanRunScript.cpp 28467
TestCustomHeap.cpp 936
TestDanglingOnTemporary.cpp 2476
TestExplicitOperatorBool.cpp 332
TestFopenUsage.cpp 4649
TestGlobalClass.cpp 2535
TestHeapClass.cpp 3500
TestInheritTypeAnnotationsFromTemplateArgs.cpp 4622
TestJSHandleRootedTypedef.cpp 18328
TestKnownLive.cpp 732
TestKungFuDeathGrip.cpp 5185
TestLoadLibraryUsage.cpp 1082
TestMultipleAnnotations.cpp 633
TestMustOverride.cpp 2441
TestMustReturnFromCaller.cpp 5573
TestNANTestingExpr.cpp 1231
TestNANTestingExprC.c expected-no-diagnostics 288
TestNeedsNoVTableType.cpp 3593
TestNoAddRefReleaseOnReturn.cpp 7560
TestNoArithmeticExprInArgument.cpp 1246
TestNoAutoType.cpp 2330
TestNoDuplicateRefCntMember.cpp 1350
TestNoExplicitMoveConstructor.cpp 477
TestNoNewThreadsChecker.cpp 620
TestNonHeapClass.cpp 2729
TestNonMemMovable.cpp These are a bunch of structs with variable levels of memmovability. They will be used as template parameters to the various NeedyTemplates 41660
TestNonMemMovableStd.cpp 4541
TestNonMemMovableStdAtomic.cpp 1095
TestNonParameterChecker.cpp 9633
TestNonTemporaryClass.cpp 2950
TestNonTrivialTypeInFfi.cpp 3057
TestNoPrincipalGetUri.cpp 768
TestNoRefcountedInsideLambdas.cpp 17292
TestNoUsingNamespaceMozillaJava.cpp 612
TestOverrideBaseCall.cpp 2921
TestOverrideBaseCallAnnotation.cpp 964
TestParamTraitsEnum.cpp 2334
TestRefCountedCopyConstructor.cpp 696
TestSprintfLiteral.cpp 1881
TestStackClass.cpp 2872
TestStaticLocalClass.cpp 3301
TestTemporaryClass.cpp 3576
TestTemporaryLifetimeBound.cpp TODO This is bad as well... but not related to a temporary. const Foo& testReturnsReference_Local() { constexpr auto bar = Bar{}; return bar; } 5425
TestTrivialCtorDtor.cpp 2765
TestTrivialDtor.cpp 1396