Created
April 20, 2017 06:40
-
-
Save andrewrk/952517b7a2803d9b31c5f699380680d5 to your computer and use it in GitHub Desktop.
the zig compiler tests are now fully self-hosted, using the zig build system
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[nix-shell:~/dev/zig/build]$ ./zig build --build-file ../build.zig --help | |
Usage: ./zig build [steps] [options] | |
Steps: | |
default Build the project | |
test Run all the tests | |
test-behavior Run the behavior tests | |
test-std Run the standard library tests | |
test-compare-output Run the compare output tests | |
test-build-examples Build the examples | |
test-compile-errors Run the compile error tests | |
test-asm-link Run the assemble and link tests | |
test-debug-safety Run the debug safety tests | |
test-parseh Run the C header file parsing tests | |
General Options: | |
--help Print this help and exit | |
--build-file [file] Override path to build.zig | |
--verbose Print commands before executing them | |
--debug-build-verbose Print verbose debugging information for the build system itself | |
--prefix [prefix] Override default install prefix | |
Project-Specific Options: | |
-Dtest-filter=(string) Skip tests that do not match filter | |
[nix-shell:~/dev/zig/build]$ ./zig build --build-file ../build.zig test | |
Test 1/219 behavior-debug-bare arrays...OK | |
Test 2/219 behavior-debug-bare voidArrays...OK | |
Test 3/219 behavior-debug-bare arrayLiteral...OK | |
Test 4/219 behavior-debug-bare arrayDotLenConstExpr...OK | |
Test 5/219 behavior-debug-bare nestedArrays...OK | |
Test 6/219 behavior-debug-bare setGlobalVarArrayViaSliceEmbeddedInStruct...OK | |
Test 7/219 behavior-debug-bare module level assembly...OK | |
Test 8/219 behavior-debug-bare cmpxchg...OK | |
Test 9/219 behavior-debug-bare fence...OK | |
Test 10/219 behavior-debug-bare boolLiterals...OK | |
Test 11/219 behavior-debug-bare castBoolToInt...OK | |
Test 12/219 behavior-debug-bare boolCmp...OK | |
Test 13/219 behavior-debug-bare compileTimeBoolnot...OK | |
Test 14/219 behavior-debug-bare int to ptr cast...OK | |
Test 15/219 behavior-debug-bare numLitIntToPtrCast...OK | |
Test 16/219 behavior-debug-bare pointerReinterpretConstFloatToInt...OK | |
Test 17/219 behavior-debug-bare implicitly cast a pointer to a const pointer of it...OK | |
Test 18/219 behavior-debug-bare explicit cast from integer to error type...OK | |
Test 19/219 behavior-debug-bare peer resolve arrays of different size to const slice...OK | |
Test 20/219 behavior-debug-bare peer resolve array and const slice...OK | |
Test 21/219 behavior-debug-bare integer literal to &const int...OK | |
Test 22/219 behavior-debug-bare string literal to &const []const u8...OK | |
Test 23/219 behavior-debug-bare implicitly cast from T to %?T...OK | |
Test 24/219 behavior-debug-bare implicitly cast from int to %?T...OK | |
Test 25/219 behavior-debug-bare return null from fn() -> %?&T...OK | |
Test 26/219 behavior-debug-bare constSliceChild...OK | |
Test 27/219 behavior-debug-bare mixingNormalAndErrorDefers...OK | |
Test 28/219 behavior-debug-bare mixingNormalAndMaybeDefers...OK | |
Test 29/219 behavior-debug-bare enumType...OK | |
Test 30/219 behavior-debug-bare enumAsReturnValue...OK | |
Test 31/219 behavior-debug-bare constantEnumWithPayload...OK | |
Test 32/219 behavior-debug-bare enumToInt...OK | |
Test 33/219 behavior-debug-bare intToEnum...OK | |
Test 34/219 behavior-debug-bare enumTagName builtin function...OK | |
Test 35/219 behavior-debug-bare enumWithMembers...OK | |
Test 36/219 behavior-debug-bare errorWrapping...OK | |
Test 37/219 behavior-debug-bare errorName...OK | |
Test 38/219 behavior-debug-bare errorValues...OK | |
Test 39/219 behavior-debug-bare redefinitionOfErrorValuesAllowed...OK | |
Test 40/219 behavior-debug-bare errBinaryOperator...OK | |
Test 41/219 behavior-debug-bare unwrapSimpleValueFromError...OK | |
Test 42/219 behavior-debug-bare errReturnInAssignment...OK | |
Test 43/219 behavior-debug-bare compileTimeRecursion...OK | |
Test 44/219 behavior-debug-bare testStaticAddOne...OK | |
Test 45/219 behavior-debug-bare inlinedLoop...OK | |
Test 46/219 behavior-debug-bare inlineVariableGetsResultOfConstIf...OK | |
Test 47/219 behavior-debug-bare staticFunctionEvaluation...OK | |
Test 48/219 behavior-debug-bare constExprEvalOnSingleExprBlocks...OK | |
Test 49/219 behavior-debug-bare staticallyInitalizedList...OK | |
Test 50/219 behavior-debug-bare staticEvalListInit...OK | |
Test 51/219 behavior-debug-bare constantExpressions...OK | |
Test 52/219 behavior-debug-bare constantStructWithNegation...OK | |
Test 53/219 behavior-debug-bare staticallyInitalizedStruct...OK | |
Test 54/219 behavior-debug-bare staticallyInitializedArrayLiteral...OK | |
Test 55/219 behavior-debug-bare constSlice...OK | |
Test 56/219 behavior-debug-bare tryToTrickEvalWithRuntimeIf...OK | |
Test 57/219 behavior-debug-bare inlinedBlockAndRuntimeBlockPhi...OK | |
Test 58/219 behavior-debug-bare comptimeIterateOverFnPtrList...OK | |
Test 59/219 behavior-debug-bare evalSetDebugSafetyAtCompileTime...OK | |
Test 60/219 behavior-debug-bare callMethodOnBoundFnReferringToVarInstance...OK | |
Test 61/219 behavior-debug-bare ptrToLocalArrayArgumentAtComptime...OK | |
Test 62/219 behavior-debug-bare comparisons 0 <= uint and 0 > uint should be comptime...OK | |
Test 63/219 behavior-debug-bare const ptr to variable data changes at runtime...OK | |
Test 64/219 behavior-debug-bare create global array with for loop...OK | |
Test 65/219 behavior-debug-bare @fieldParentPtr non-first field...OK | |
Test 66/219 behavior-debug-bare @fieldParentPtr first field...OK | |
Test 67/219 behavior-debug-bare params...OK | |
Test 68/219 behavior-debug-bare localVariables...OK | |
Test 69/219 behavior-debug-bare voidParameters...OK | |
Test 70/219 behavior-debug-bare mutableLocalVariables...OK | |
Test 71/219 behavior-debug-bare separateBlockScopes...OK | |
Test 72/219 behavior-debug-bare callFnWithEmptyString...OK | |
Test 73/219 behavior-debug-bare weird function name...OK | |
Test 74/219 behavior-debug-bare implicitCastFnUnreachableReturn...OK | |
Test 75/219 behavior-debug-bare functionPointers...OK | |
Test 76/219 behavior-debug-bare inline function call...OK | |
Test 77/219 behavior-debug-bare continueInForLoop...OK | |
Test 78/219 behavior-debug-bare forLoopWithPointerElemVar...OK | |
Test 79/219 behavior-debug-bare basicForLoop...OK | |
Test 80/219 behavior-debug-bare simpleGenericFn...OK | |
Test 81/219 behavior-debug-bare compileTimeGenericEval...OK | |
Test 82/219 behavior-debug-bare fnWithInlineArgs...OK | |
Test 83/219 behavior-debug-bare varParams...OK | |
Test 84/219 behavior-debug-bare functionWithReturnTypeType...OK | |
Test 85/219 behavior-debug-bare genericStruct...OK | |
Test 86/219 behavior-debug-bare constDeclsInStruct...OK | |
Test 87/219 behavior-debug-bare useGenericParamInGenericParam...OK | |
Test 88/219 behavior-debug-bare genericFnWithImplicitCast...OK | |
Test 89/219 behavior-debug-bare gotoAndLabels...OK | |
Test 90/219 behavior-debug-bare gotoLeaveDeferScope...OK | |
Test 91/219 behavior-debug-bare ifStatements...OK | |
Test 92/219 behavior-debug-bare elseIfExpression...OK | |
Test 93/219 behavior-debug-bare callFnViaNamespaceLookup...OK | |
Test 94/219 behavior-debug-bare incomplete struct param top level declaration...OK | |
Test 95/219 behavior-debug-bare irBlockDeps...OK | |
Test 96/219 behavior-debug-bare exactDivision...OK | |
Test 97/219 behavior-debug-bare floatDivision...OK | |
Test 98/219 behavior-debug-bare overflowIntrinsics...OK | |
Test 99/219 behavior-debug-bare shlWithOverflow...OK | |
Test 100/219 behavior-debug-bare countLeadingZeroes...OK | |
Test 101/219 behavior-debug-bare countTrailingZeroes...OK | |
Test 102/219 behavior-debug-bare modifyOperators...OK | |
Test 103/219 behavior-debug-bare threeExprInARow...OK | |
Test 104/219 behavior-debug-bare constNumberLiteral...OK | |
Test 105/219 behavior-debug-bare unsignedWrapping...OK | |
Test 106/219 behavior-debug-bare signedWrapping...OK | |
Test 107/219 behavior-debug-bare negationWrapping...OK | |
Test 108/219 behavior-debug-bare shlWrapping...OK | |
Test 109/219 behavior-debug-bare unsigned64BitDivision...OK | |
Test 110/219 behavior-debug-bare binaryNot...OK | |
Test 111/219 behavior-debug-bare smallIntAddition...OK | |
Test 112/219 behavior-debug-bare testFloatEquality...OK | |
Test 113/219 behavior-debug-bare emptyFunctionWithComments...OK | |
Test 114/219 behavior-debug-bare callDisabledExternFn...OK | |
Test 115/219 behavior-debug-bare @IntType builtin...OK | |
Test 116/219 behavior-debug-bare minValueAndMaxValue...OK | |
Test 117/219 behavior-debug-bare maxValueType...OK | |
Test 118/219 behavior-debug-bare shortCircuit...OK | |
Test 119/219 behavior-debug-bare truncate...OK | |
Test 120/219 behavior-debug-bare assignToIfVarPtr...OK | |
Test 121/219 behavior-debug-bare ReturnStringFromFunction...OK | |
Test 122/219 behavior-debug-bare globalVariables...OK | |
Test 123/219 behavior-debug-bare memcpyAndMemsetIntrinsics...OK | |
Test 124/219 behavior-debug-bare builtinStaticEval...OK | |
Test 125/219 behavior-debug-bare slicing...OK | |
Test 126/219 behavior-debug-bare constantEqualFunctionPointers...OK | |
Test 127/219 behavior-debug-bare hexEscape...OK | |
Test 128/219 behavior-debug-bare stringConcatenation...OK | |
Test 129/219 behavior-debug-bare arrayMultOperator...OK | |
Test 130/219 behavior-debug-bare stringEscapes...OK | |
Test 131/219 behavior-debug-bare multilineString...OK | |
Test 132/219 behavior-debug-bare multilineCString...OK | |
Test 133/219 behavior-debug-bare typeEquality...OK | |
Test 134/219 behavior-debug-bare compileTimeGlobalReinterpret...OK | |
Test 135/219 behavior-debug-bare explicitCastMaybePointers...OK | |
Test 136/219 behavior-debug-bare genericMallocFree...OK | |
Test 137/219 behavior-debug-bare castUndefined...OK | |
Test 138/219 behavior-debug-bare castSmallUnsignedToLargerSigned...OK | |
Test 139/219 behavior-debug-bare implicitCastAfterUnreachable...OK | |
Test 140/219 behavior-debug-bare pointerDereferencing...OK | |
Test 141/219 behavior-debug-bare callResultOfIfElseExpression...OK | |
Test 142/219 behavior-debug-bare constExpressionEvalHandlingOfVariables...OK | |
Test 143/219 behavior-debug-bare constantEnumInitializationWithDifferingSizes...OK | |
Test 144/219 behavior-debug-bare characterLiterals...OK | |
Test 145/219 behavior-debug-bare takeAddressOfParameter...OK | |
Test 146/219 behavior-debug-bare pointerComparison...OK | |
Test 147/219 behavior-debug-bare cStringConcatenation...OK | |
Test 148/219 behavior-debug-bare castSliceToU8Slice...OK | |
Test 149/219 behavior-debug-bare pointerToVoidReturnType...OK | |
Test 150/219 behavior-debug-bare nonConstPtrToAliasedType...OK | |
Test 151/219 behavior-debug-bare array2DConstDoublePtr...OK | |
Test 152/219 behavior-debug-bare isInteger...OK | |
Test 153/219 behavior-debug-bare isFloat...OK | |
Test 154/219 behavior-debug-bare canImplicitCast...OK | |
Test 155/219 behavior-debug-bare typeName...OK | |
Test 156/219 behavior-debug-bare volatileLoadAndStore...OK | |
Test 157/219 behavior-debug-bare namespaceDependsOnCompileVar...OK | |
Test 158/219 behavior-debug-bare nullableType...OK | |
Test 159/219 behavior-debug-bare assignToIfVarPtr...OK | |
Test 160/219 behavior-debug-bare rhsMaybeUnwrapReturn...OK | |
Test 161/219 behavior-debug-bare maybeReturn...OK | |
Test 162/219 behavior-debug-bare ifVarMaybePointer...OK | |
Test 163/219 behavior-debug-bare nullLiteralOutsideFunction...OK | |
Test 164/219 behavior-debug-bare testNullRuntime...OK | |
Test 165/219 behavior-debug-bare nullableVoid...OK | |
Test 166/219 behavior-debug-bare pubEnum...OK | |
Test 167/219 behavior-debug-bare castWithImportedSymbol...OK | |
Test 168/219 behavior-debug-bare sizeofAndTypeOf...OK | |
Test 169/219 behavior-debug-bare callStructStaticMethod...OK | |
Test 170/219 behavior-debug-bare returnEmptyStructInstance...OK | |
Test 171/219 behavior-debug-bare invokeStaticMethodInGlobalScope...OK | |
Test 172/219 behavior-debug-bare voidStructFields...OK | |
Test 173/219 behavior-debug-bare fn...OK | |
Test 174/219 behavior-debug-bare structPointToSelf...OK | |
Test 175/219 behavior-debug-bare structByvalAssign...OK | |
Test 176/219 behavior-debug-bare fnCallOfStructField...OK | |
Test 177/219 behavior-debug-bare storeMemberFunctionInVariable...OK | |
Test 178/219 behavior-debug-bare callMemberFunctionDirectly...OK | |
Test 179/219 behavior-debug-bare memberFunctions...OK | |
Test 180/219 behavior-debug-bare returnStructByvalFromFunction...OK | |
Test 181/219 behavior-debug-bare emptyStructMethodCall...OK | |
Test 182/219 behavior-debug-bare returnEmptyStructFromFn...OK | |
Test 183/219 behavior-debug-bare passSliceOfEmptyStructToFn...OK | |
Test 184/219 behavior-debug-bare packedStruct...OK | |
Test 185/219 behavior-debug-bare bitFieldAccess...OK | |
Test 186/219 behavior-debug-bare packedStruct24Bits...OK | |
Test 187/219 behavior-debug-bare packedArray24Bits...OK | |
Test 188/219 behavior-debug-bare alignedArrayOfPackedStruct...OK | |
Test 189/219 behavior-debug-bare runtime struct initialization of bitfield...OK | |
Test 190/219 behavior-debug-bare structContainsSliceOfItself...OK | |
Test 191/219 behavior-debug-bare switchWithNumbers...OK | |
Test 192/219 behavior-debug-bare switchWithAllRanges...OK | |
Test 193/219 behavior-debug-bare implicitComptimeSwitch...OK | |
Test 194/219 behavior-debug-bare switchOnEnum...OK | |
Test 195/219 behavior-debug-bare switchStatement...OK | |
Test 196/219 behavior-debug-bare switchProngWithVar...OK | |
Test 197/219 behavior-debug-bare switchWithMultipleExpressions...OK | |
Test 198/219 behavior-debug-bare switchOnConstEnumWithVar...OK | |
Test 199/219 behavior-debug-bare switch on type...OK | |
Test 200/219 behavior-debug-bare switchProngReturnsErrorEnum...OK | |
Test 201/219 behavior-debug-bare switchProngImplicitCast...OK | |
Test 202/219 behavior-debug-bare thisReferToModuleCallPrivateFn...OK | |
Test 203/219 behavior-debug-bare thisReferToContainer...OK | |
Test 204/219 behavior-debug-bare thisReferToFn...OK | |
Test 205/219 behavior-debug-bare tryOnErrorUnion...OK | |
Test 206/219 behavior-debug-bare tryWithoutVars...OK | |
Test 207/219 behavior-debug-bare initStaticArrayToUndefined...OK | |
Test 208/219 behavior-debug-bare assignUndefinedToStruct...OK | |
Test 209/219 behavior-debug-bare assignUndefinedToStructWithMethod...OK | |
Test 210/219 behavior-debug-bare testAddArbitraryArgs...OK | |
Test 211/219 behavior-debug-bare sendVoidArgToVarArgs...OK | |
Test 212/219 behavior-debug-bare testPassArgsDirectly...OK | |
Test 213/219 behavior-debug-bare runtime parameter before var args...OK | |
Test 214/219 behavior-debug-bare compareVoidWithVoidCompileTimeKnown...OK | |
Test 215/219 behavior-debug-bare whileLoop...OK | |
Test 216/219 behavior-debug-bare staticEvalWhile...OK | |
Test 217/219 behavior-debug-bare continueAndBreak...OK | |
Test 218/219 behavior-debug-bare returnWithImplicitCastFromWhileLoop...OK | |
Test 219/219 behavior-debug-bare whileWithContinueExpr...OK | |
Test 1/219 behavior-debug-c arrays...OK | |
Test 2/219 behavior-debug-c voidArrays...OK | |
Test 3/219 behavior-debug-c arrayLiteral...OK | |
Test 4/219 behavior-debug-c arrayDotLenConstExpr...OK | |
Test 5/219 behavior-debug-c nestedArrays...OK | |
Test 6/219 behavior-debug-c setGlobalVarArrayViaSliceEmbeddedInStruct...OK | |
Test 7/219 behavior-debug-c module level assembly...OK | |
Test 8/219 behavior-debug-c cmpxchg...OK | |
Test 9/219 behavior-debug-c fence...OK | |
Test 10/219 behavior-debug-c boolLiterals...OK | |
Test 11/219 behavior-debug-c castBoolToInt...OK | |
Test 12/219 behavior-debug-c boolCmp...OK | |
Test 13/219 behavior-debug-c compileTimeBoolnot...OK | |
Test 14/219 behavior-debug-c int to ptr cast...OK | |
Test 15/219 behavior-debug-c numLitIntToPtrCast...OK | |
Test 16/219 behavior-debug-c pointerReinterpretConstFloatToInt...OK | |
Test 17/219 behavior-debug-c implicitly cast a pointer to a const pointer of it...OK | |
Test 18/219 behavior-debug-c explicit cast from integer to error type...OK | |
Test 19/219 behavior-debug-c peer resolve arrays of different size to const slice...OK | |
Test 20/219 behavior-debug-c peer resolve array and const slice...OK | |
Test 21/219 behavior-debug-c integer literal to &const int...OK | |
Test 22/219 behavior-debug-c string literal to &const []const u8...OK | |
Test 23/219 behavior-debug-c implicitly cast from T to %?T...OK | |
Test 24/219 behavior-debug-c implicitly cast from int to %?T...OK | |
Test 25/219 behavior-debug-c return null from fn() -> %?&T...OK | |
Test 26/219 behavior-debug-c constSliceChild...OK | |
Test 27/219 behavior-debug-c mixingNormalAndErrorDefers...OK | |
Test 28/219 behavior-debug-c mixingNormalAndMaybeDefers...OK | |
Test 29/219 behavior-debug-c enumType...OK | |
Test 30/219 behavior-debug-c enumAsReturnValue...OK | |
Test 31/219 behavior-debug-c constantEnumWithPayload...OK | |
Test 32/219 behavior-debug-c enumToInt...OK | |
Test 33/219 behavior-debug-c intToEnum...OK | |
Test 34/219 behavior-debug-c enumTagName builtin function...OK | |
Test 35/219 behavior-debug-c enumWithMembers...OK | |
Test 36/219 behavior-debug-c errorWrapping...OK | |
Test 37/219 behavior-debug-c errorName...OK | |
Test 38/219 behavior-debug-c errorValues...OK | |
Test 39/219 behavior-debug-c redefinitionOfErrorValuesAllowed...OK | |
Test 40/219 behavior-debug-c errBinaryOperator...OK | |
Test 41/219 behavior-debug-c unwrapSimpleValueFromError...OK | |
Test 42/219 behavior-debug-c errReturnInAssignment...OK | |
Test 43/219 behavior-debug-c compileTimeRecursion...OK | |
Test 44/219 behavior-debug-c testStaticAddOne...OK | |
Test 45/219 behavior-debug-c inlinedLoop...OK | |
Test 46/219 behavior-debug-c inlineVariableGetsResultOfConstIf...OK | |
Test 47/219 behavior-debug-c staticFunctionEvaluation...OK | |
Test 48/219 behavior-debug-c constExprEvalOnSingleExprBlocks...OK | |
Test 49/219 behavior-debug-c staticallyInitalizedList...OK | |
Test 50/219 behavior-debug-c staticEvalListInit...OK | |
Test 51/219 behavior-debug-c constantExpressions...OK | |
Test 52/219 behavior-debug-c constantStructWithNegation...OK | |
Test 53/219 behavior-debug-c staticallyInitalizedStruct...OK | |
Test 54/219 behavior-debug-c staticallyInitializedArrayLiteral...OK | |
Test 55/219 behavior-debug-c constSlice...OK | |
Test 56/219 behavior-debug-c tryToTrickEvalWithRuntimeIf...OK | |
Test 57/219 behavior-debug-c inlinedBlockAndRuntimeBlockPhi...OK | |
Test 58/219 behavior-debug-c comptimeIterateOverFnPtrList...OK | |
Test 59/219 behavior-debug-c evalSetDebugSafetyAtCompileTime...OK | |
Test 60/219 behavior-debug-c callMethodOnBoundFnReferringToVarInstance...OK | |
Test 61/219 behavior-debug-c ptrToLocalArrayArgumentAtComptime...OK | |
Test 62/219 behavior-debug-c comparisons 0 <= uint and 0 > uint should be comptime...OK | |
Test 63/219 behavior-debug-c const ptr to variable data changes at runtime...OK | |
Test 64/219 behavior-debug-c create global array with for loop...OK | |
Test 65/219 behavior-debug-c @fieldParentPtr non-first field...OK | |
Test 66/219 behavior-debug-c @fieldParentPtr first field...OK | |
Test 67/219 behavior-debug-c params...OK | |
Test 68/219 behavior-debug-c localVariables...OK | |
Test 69/219 behavior-debug-c voidParameters...OK | |
Test 70/219 behavior-debug-c mutableLocalVariables...OK | |
Test 71/219 behavior-debug-c separateBlockScopes...OK | |
Test 72/219 behavior-debug-c callFnWithEmptyString...OK | |
Test 73/219 behavior-debug-c weird function name...OK | |
Test 74/219 behavior-debug-c implicitCastFnUnreachableReturn...OK | |
Test 75/219 behavior-debug-c functionPointers...OK | |
Test 76/219 behavior-debug-c inline function call...OK | |
Test 77/219 behavior-debug-c continueInForLoop...OK | |
Test 78/219 behavior-debug-c forLoopWithPointerElemVar...OK | |
Test 79/219 behavior-debug-c basicForLoop...OK | |
Test 80/219 behavior-debug-c simpleGenericFn...OK | |
Test 81/219 behavior-debug-c compileTimeGenericEval...OK | |
Test 82/219 behavior-debug-c fnWithInlineArgs...OK | |
Test 83/219 behavior-debug-c varParams...OK | |
Test 84/219 behavior-debug-c functionWithReturnTypeType...OK | |
Test 85/219 behavior-debug-c genericStruct...OK | |
Test 86/219 behavior-debug-c constDeclsInStruct...OK | |
Test 87/219 behavior-debug-c useGenericParamInGenericParam...OK | |
Test 88/219 behavior-debug-c genericFnWithImplicitCast...OK | |
Test 89/219 behavior-debug-c gotoAndLabels...OK | |
Test 90/219 behavior-debug-c gotoLeaveDeferScope...OK | |
Test 91/219 behavior-debug-c ifStatements...OK | |
Test 92/219 behavior-debug-c elseIfExpression...OK | |
Test 93/219 behavior-debug-c callFnViaNamespaceLookup...OK | |
Test 94/219 behavior-debug-c incomplete struct param top level declaration...OK | |
Test 95/219 behavior-debug-c irBlockDeps...OK | |
Test 96/219 behavior-debug-c exactDivision...OK | |
Test 97/219 behavior-debug-c floatDivision...OK | |
Test 98/219 behavior-debug-c overflowIntrinsics...OK | |
Test 99/219 behavior-debug-c shlWithOverflow...OK | |
Test 100/219 behavior-debug-c countLeadingZeroes...OK | |
Test 101/219 behavior-debug-c countTrailingZeroes...OK | |
Test 102/219 behavior-debug-c modifyOperators...OK | |
Test 103/219 behavior-debug-c threeExprInARow...OK | |
Test 104/219 behavior-debug-c constNumberLiteral...OK | |
Test 105/219 behavior-debug-c unsignedWrapping...OK | |
Test 106/219 behavior-debug-c signedWrapping...OK | |
Test 107/219 behavior-debug-c negationWrapping...OK | |
Test 108/219 behavior-debug-c shlWrapping...OK | |
Test 109/219 behavior-debug-c unsigned64BitDivision...OK | |
Test 110/219 behavior-debug-c binaryNot...OK | |
Test 111/219 behavior-debug-c smallIntAddition...OK | |
Test 112/219 behavior-debug-c testFloatEquality...OK | |
Test 113/219 behavior-debug-c emptyFunctionWithComments...OK | |
Test 114/219 behavior-debug-c callDisabledExternFn...OK | |
Test 115/219 behavior-debug-c @IntType builtin...OK | |
Test 116/219 behavior-debug-c minValueAndMaxValue...OK | |
Test 117/219 behavior-debug-c maxValueType...OK | |
Test 118/219 behavior-debug-c shortCircuit...OK | |
Test 119/219 behavior-debug-c truncate...OK | |
Test 120/219 behavior-debug-c assignToIfVarPtr...OK | |
Test 121/219 behavior-debug-c ReturnStringFromFunction...OK | |
Test 122/219 behavior-debug-c globalVariables...OK | |
Test 123/219 behavior-debug-c memcpyAndMemsetIntrinsics...OK | |
Test 124/219 behavior-debug-c builtinStaticEval...OK | |
Test 125/219 behavior-debug-c slicing...OK | |
Test 126/219 behavior-debug-c constantEqualFunctionPointers...OK | |
Test 127/219 behavior-debug-c hexEscape...OK | |
Test 128/219 behavior-debug-c stringConcatenation...OK | |
Test 129/219 behavior-debug-c arrayMultOperator...OK | |
Test 130/219 behavior-debug-c stringEscapes...OK | |
Test 131/219 behavior-debug-c multilineString...OK | |
Test 132/219 behavior-debug-c multilineCString...OK | |
Test 133/219 behavior-debug-c typeEquality...OK | |
Test 134/219 behavior-debug-c compileTimeGlobalReinterpret...OK | |
Test 135/219 behavior-debug-c explicitCastMaybePointers...OK | |
Test 136/219 behavior-debug-c genericMallocFree...OK | |
Test 137/219 behavior-debug-c castUndefined...OK | |
Test 138/219 behavior-debug-c castSmallUnsignedToLargerSigned...OK | |
Test 139/219 behavior-debug-c implicitCastAfterUnreachable...OK | |
Test 140/219 behavior-debug-c pointerDereferencing...OK | |
Test 141/219 behavior-debug-c callResultOfIfElseExpression...OK | |
Test 142/219 behavior-debug-c constExpressionEvalHandlingOfVariables...OK | |
Test 143/219 behavior-debug-c constantEnumInitializationWithDifferingSizes...OK | |
Test 144/219 behavior-debug-c characterLiterals...OK | |
Test 145/219 behavior-debug-c takeAddressOfParameter...OK | |
Test 146/219 behavior-debug-c pointerComparison...OK | |
Test 147/219 behavior-debug-c cStringConcatenation...OK | |
Test 148/219 behavior-debug-c castSliceToU8Slice...OK | |
Test 149/219 behavior-debug-c pointerToVoidReturnType...OK | |
Test 150/219 behavior-debug-c nonConstPtrToAliasedType...OK | |
Test 151/219 behavior-debug-c array2DConstDoublePtr...OK | |
Test 152/219 behavior-debug-c isInteger...OK | |
Test 153/219 behavior-debug-c isFloat...OK | |
Test 154/219 behavior-debug-c canImplicitCast...OK | |
Test 155/219 behavior-debug-c typeName...OK | |
Test 156/219 behavior-debug-c volatileLoadAndStore...OK | |
Test 157/219 behavior-debug-c namespaceDependsOnCompileVar...OK | |
Test 158/219 behavior-debug-c nullableType...OK | |
Test 159/219 behavior-debug-c assignToIfVarPtr...OK | |
Test 160/219 behavior-debug-c rhsMaybeUnwrapReturn...OK | |
Test 161/219 behavior-debug-c maybeReturn...OK | |
Test 162/219 behavior-debug-c ifVarMaybePointer...OK | |
Test 163/219 behavior-debug-c nullLiteralOutsideFunction...OK | |
Test 164/219 behavior-debug-c testNullRuntime...OK | |
Test 165/219 behavior-debug-c nullableVoid...OK | |
Test 166/219 behavior-debug-c pubEnum...OK | |
Test 167/219 behavior-debug-c castWithImportedSymbol...OK | |
Test 168/219 behavior-debug-c sizeofAndTypeOf...OK | |
Test 169/219 behavior-debug-c callStructStaticMethod...OK | |
Test 170/219 behavior-debug-c returnEmptyStructInstance...OK | |
Test 171/219 behavior-debug-c invokeStaticMethodInGlobalScope...OK | |
Test 172/219 behavior-debug-c voidStructFields...OK | |
Test 173/219 behavior-debug-c fn...OK | |
Test 174/219 behavior-debug-c structPointToSelf...OK | |
Test 175/219 behavior-debug-c structByvalAssign...OK | |
Test 176/219 behavior-debug-c fnCallOfStructField...OK | |
Test 177/219 behavior-debug-c storeMemberFunctionInVariable...OK | |
Test 178/219 behavior-debug-c callMemberFunctionDirectly...OK | |
Test 179/219 behavior-debug-c memberFunctions...OK | |
Test 180/219 behavior-debug-c returnStructByvalFromFunction...OK | |
Test 181/219 behavior-debug-c emptyStructMethodCall...OK | |
Test 182/219 behavior-debug-c returnEmptyStructFromFn...OK | |
Test 183/219 behavior-debug-c passSliceOfEmptyStructToFn...OK | |
Test 184/219 behavior-debug-c packedStruct...OK | |
Test 185/219 behavior-debug-c bitFieldAccess...OK | |
Test 186/219 behavior-debug-c packedStruct24Bits...OK | |
Test 187/219 behavior-debug-c packedArray24Bits...OK | |
Test 188/219 behavior-debug-c alignedArrayOfPackedStruct...OK | |
Test 189/219 behavior-debug-c runtime struct initialization of bitfield...OK | |
Test 190/219 behavior-debug-c structContainsSliceOfItself...OK | |
Test 191/219 behavior-debug-c switchWithNumbers...OK | |
Test 192/219 behavior-debug-c switchWithAllRanges...OK | |
Test 193/219 behavior-debug-c implicitComptimeSwitch...OK | |
Test 194/219 behavior-debug-c switchOnEnum...OK | |
Test 195/219 behavior-debug-c switchStatement...OK | |
Test 196/219 behavior-debug-c switchProngWithVar...OK | |
Test 197/219 behavior-debug-c switchWithMultipleExpressions...OK | |
Test 198/219 behavior-debug-c switchOnConstEnumWithVar...OK | |
Test 199/219 behavior-debug-c switch on type...OK | |
Test 200/219 behavior-debug-c switchProngReturnsErrorEnum...OK | |
Test 201/219 behavior-debug-c switchProngImplicitCast...OK | |
Test 202/219 behavior-debug-c thisReferToModuleCallPrivateFn...OK | |
Test 203/219 behavior-debug-c thisReferToContainer...OK | |
Test 204/219 behavior-debug-c thisReferToFn...OK | |
Test 205/219 behavior-debug-c tryOnErrorUnion...OK | |
Test 206/219 behavior-debug-c tryWithoutVars...OK | |
Test 207/219 behavior-debug-c initStaticArrayToUndefined...OK | |
Test 208/219 behavior-debug-c assignUndefinedToStruct...OK | |
Test 209/219 behavior-debug-c assignUndefinedToStructWithMethod...OK | |
Test 210/219 behavior-debug-c testAddArbitraryArgs...OK | |
Test 211/219 behavior-debug-c sendVoidArgToVarArgs...OK | |
Test 212/219 behavior-debug-c testPassArgsDirectly...OK | |
Test 213/219 behavior-debug-c runtime parameter before var args...OK | |
Test 214/219 behavior-debug-c compareVoidWithVoidCompileTimeKnown...OK | |
Test 215/219 behavior-debug-c whileLoop...OK | |
Test 216/219 behavior-debug-c staticEvalWhile...OK | |
Test 217/219 behavior-debug-c continueAndBreak...OK | |
Test 218/219 behavior-debug-c returnWithImplicitCastFromWhileLoop...OK | |
Test 219/219 behavior-debug-c whileWithContinueExpr...OK | |
Test 1/219 behavior-release-bare arrays...OK | |
Test 2/219 behavior-release-bare voidArrays...OK | |
Test 3/219 behavior-release-bare arrayLiteral...OK | |
Test 4/219 behavior-release-bare arrayDotLenConstExpr...OK | |
Test 5/219 behavior-release-bare nestedArrays...OK | |
Test 6/219 behavior-release-bare setGlobalVarArrayViaSliceEmbeddedInStruct...OK | |
Test 7/219 behavior-release-bare module level assembly...OK | |
Test 8/219 behavior-release-bare cmpxchg...OK | |
Test 9/219 behavior-release-bare fence...OK | |
Test 10/219 behavior-release-bare boolLiterals...OK | |
Test 11/219 behavior-release-bare castBoolToInt...OK | |
Test 12/219 behavior-release-bare boolCmp...OK | |
Test 13/219 behavior-release-bare compileTimeBoolnot...OK | |
Test 14/219 behavior-release-bare int to ptr cast...OK | |
Test 15/219 behavior-release-bare numLitIntToPtrCast...OK | |
Test 16/219 behavior-release-bare pointerReinterpretConstFloatToInt...OK | |
Test 17/219 behavior-release-bare implicitly cast a pointer to a const pointer of it...OK | |
Test 18/219 behavior-release-bare explicit cast from integer to error type...OK | |
Test 19/219 behavior-release-bare peer resolve arrays of different size to const slice...OK | |
Test 20/219 behavior-release-bare peer resolve array and const slice...OK | |
Test 21/219 behavior-release-bare integer literal to &const int...OK | |
Test 22/219 behavior-release-bare string literal to &const []const u8...OK | |
Test 23/219 behavior-release-bare implicitly cast from T to %?T...OK | |
Test 24/219 behavior-release-bare implicitly cast from int to %?T...OK | |
Test 25/219 behavior-release-bare return null from fn() -> %?&T...OK | |
Test 26/219 behavior-release-bare constSliceChild...OK | |
Test 27/219 behavior-release-bare mixingNormalAndErrorDefers...OK | |
Test 28/219 behavior-release-bare mixingNormalAndMaybeDefers...OK | |
Test 29/219 behavior-release-bare enumType...OK | |
Test 30/219 behavior-release-bare enumAsReturnValue...OK | |
Test 31/219 behavior-release-bare constantEnumWithPayload...OK | |
Test 32/219 behavior-release-bare enumToInt...OK | |
Test 33/219 behavior-release-bare intToEnum...OK | |
Test 34/219 behavior-release-bare enumTagName builtin function...OK | |
Test 35/219 behavior-release-bare enumWithMembers...OK | |
Test 36/219 behavior-release-bare errorWrapping...OK | |
Test 37/219 behavior-release-bare errorName...OK | |
Test 38/219 behavior-release-bare errorValues...OK | |
Test 39/219 behavior-release-bare redefinitionOfErrorValuesAllowed...OK | |
Test 40/219 behavior-release-bare errBinaryOperator...OK | |
Test 41/219 behavior-release-bare unwrapSimpleValueFromError...OK | |
Test 42/219 behavior-release-bare errReturnInAssignment...OK | |
Test 43/219 behavior-release-bare compileTimeRecursion...OK | |
Test 44/219 behavior-release-bare testStaticAddOne...OK | |
Test 45/219 behavior-release-bare inlinedLoop...OK | |
Test 46/219 behavior-release-bare inlineVariableGetsResultOfConstIf...OK | |
Test 47/219 behavior-release-bare staticFunctionEvaluation...OK | |
Test 48/219 behavior-release-bare constExprEvalOnSingleExprBlocks...OK | |
Test 49/219 behavior-release-bare staticallyInitalizedList...OK | |
Test 50/219 behavior-release-bare staticEvalListInit...OK | |
Test 51/219 behavior-release-bare constantExpressions...OK | |
Test 52/219 behavior-release-bare constantStructWithNegation...OK | |
Test 53/219 behavior-release-bare staticallyInitalizedStruct...OK | |
Test 54/219 behavior-release-bare staticallyInitializedArrayLiteral...OK | |
Test 55/219 behavior-release-bare constSlice...OK | |
Test 56/219 behavior-release-bare tryToTrickEvalWithRuntimeIf...OK | |
Test 57/219 behavior-release-bare inlinedBlockAndRuntimeBlockPhi...OK | |
Test 58/219 behavior-release-bare comptimeIterateOverFnPtrList...OK | |
Test 59/219 behavior-release-bare evalSetDebugSafetyAtCompileTime...OK | |
Test 60/219 behavior-release-bare callMethodOnBoundFnReferringToVarInstance...OK | |
Test 61/219 behavior-release-bare ptrToLocalArrayArgumentAtComptime...OK | |
Test 62/219 behavior-release-bare comparisons 0 <= uint and 0 > uint should be comptime...OK | |
Test 63/219 behavior-release-bare const ptr to variable data changes at runtime...OK | |
Test 64/219 behavior-release-bare create global array with for loop...OK | |
Test 65/219 behavior-release-bare @fieldParentPtr non-first field...OK | |
Test 66/219 behavior-release-bare @fieldParentPtr first field...OK | |
Test 67/219 behavior-release-bare params...OK | |
Test 68/219 behavior-release-bare localVariables...OK | |
Test 69/219 behavior-release-bare voidParameters...OK | |
Test 70/219 behavior-release-bare mutableLocalVariables...OK | |
Test 71/219 behavior-release-bare separateBlockScopes...OK | |
Test 72/219 behavior-release-bare callFnWithEmptyString...OK | |
Test 73/219 behavior-release-bare weird function name...OK | |
Test 74/219 behavior-release-bare implicitCastFnUnreachableReturn...OK | |
Test 75/219 behavior-release-bare functionPointers...OK | |
Test 76/219 behavior-release-bare inline function call...OK | |
Test 77/219 behavior-release-bare continueInForLoop...OK | |
Test 78/219 behavior-release-bare forLoopWithPointerElemVar...OK | |
Test 79/219 behavior-release-bare basicForLoop...OK | |
Test 80/219 behavior-release-bare simpleGenericFn...OK | |
Test 81/219 behavior-release-bare compileTimeGenericEval...OK | |
Test 82/219 behavior-release-bare fnWithInlineArgs...OK | |
Test 83/219 behavior-release-bare varParams...OK | |
Test 84/219 behavior-release-bare functionWithReturnTypeType...OK | |
Test 85/219 behavior-release-bare genericStruct...OK | |
Test 86/219 behavior-release-bare constDeclsInStruct...OK | |
Test 87/219 behavior-release-bare useGenericParamInGenericParam...OK | |
Test 88/219 behavior-release-bare genericFnWithImplicitCast...OK | |
Test 89/219 behavior-release-bare gotoAndLabels...OK | |
Test 90/219 behavior-release-bare gotoLeaveDeferScope...OK | |
Test 91/219 behavior-release-bare ifStatements...OK | |
Test 92/219 behavior-release-bare elseIfExpression...OK | |
Test 93/219 behavior-release-bare callFnViaNamespaceLookup...OK | |
Test 94/219 behavior-release-bare incomplete struct param top level declaration...OK | |
Test 95/219 behavior-release-bare irBlockDeps...OK | |
Test 96/219 behavior-release-bare exactDivision...OK | |
Test 97/219 behavior-release-bare floatDivision...OK | |
Test 98/219 behavior-release-bare overflowIntrinsics...OK | |
Test 99/219 behavior-release-bare shlWithOverflow...OK | |
Test 100/219 behavior-release-bare countLeadingZeroes...OK | |
Test 101/219 behavior-release-bare countTrailingZeroes...OK | |
Test 102/219 behavior-release-bare modifyOperators...OK | |
Test 103/219 behavior-release-bare threeExprInARow...OK | |
Test 104/219 behavior-release-bare constNumberLiteral...OK | |
Test 105/219 behavior-release-bare unsignedWrapping...OK | |
Test 106/219 behavior-release-bare signedWrapping...OK | |
Test 107/219 behavior-release-bare negationWrapping...OK | |
Test 108/219 behavior-release-bare shlWrapping...OK | |
Test 109/219 behavior-release-bare unsigned64BitDivision...OK | |
Test 110/219 behavior-release-bare binaryNot...OK | |
Test 111/219 behavior-release-bare smallIntAddition...OK | |
Test 112/219 behavior-release-bare testFloatEquality...OK | |
Test 113/219 behavior-release-bare emptyFunctionWithComments...OK | |
Test 114/219 behavior-release-bare callDisabledExternFn...OK | |
Test 115/219 behavior-release-bare @IntType builtin...OK | |
Test 116/219 behavior-release-bare minValueAndMaxValue...OK | |
Test 117/219 behavior-release-bare maxValueType...OK | |
Test 118/219 behavior-release-bare shortCircuit...OK | |
Test 119/219 behavior-release-bare truncate...OK | |
Test 120/219 behavior-release-bare assignToIfVarPtr...OK | |
Test 121/219 behavior-release-bare ReturnStringFromFunction...OK | |
Test 122/219 behavior-release-bare globalVariables...OK | |
Test 123/219 behavior-release-bare memcpyAndMemsetIntrinsics...OK | |
Test 124/219 behavior-release-bare builtinStaticEval...OK | |
Test 125/219 behavior-release-bare slicing...OK | |
Test 126/219 behavior-release-bare constantEqualFunctionPointers...OK | |
Test 127/219 behavior-release-bare hexEscape...OK | |
Test 128/219 behavior-release-bare stringConcatenation...OK | |
Test 129/219 behavior-release-bare arrayMultOperator...OK | |
Test 130/219 behavior-release-bare stringEscapes...OK | |
Test 131/219 behavior-release-bare multilineString...OK | |
Test 132/219 behavior-release-bare multilineCString...OK | |
Test 133/219 behavior-release-bare typeEquality...OK | |
Test 134/219 behavior-release-bare compileTimeGlobalReinterpret...OK | |
Test 135/219 behavior-release-bare explicitCastMaybePointers...OK | |
Test 136/219 behavior-release-bare genericMallocFree...OK | |
Test 137/219 behavior-release-bare castUndefined...OK | |
Test 138/219 behavior-release-bare castSmallUnsignedToLargerSigned...OK | |
Test 139/219 behavior-release-bare implicitCastAfterUnreachable...OK | |
Test 140/219 behavior-release-bare pointerDereferencing...OK | |
Test 141/219 behavior-release-bare callResultOfIfElseExpression...OK | |
Test 142/219 behavior-release-bare constExpressionEvalHandlingOfVariables...OK | |
Test 143/219 behavior-release-bare constantEnumInitializationWithDifferingSizes...OK | |
Test 144/219 behavior-release-bare characterLiterals...OK | |
Test 145/219 behavior-release-bare takeAddressOfParameter...OK | |
Test 146/219 behavior-release-bare pointerComparison...OK | |
Test 147/219 behavior-release-bare cStringConcatenation...OK | |
Test 148/219 behavior-release-bare castSliceToU8Slice...OK | |
Test 149/219 behavior-release-bare pointerToVoidReturnType...OK | |
Test 150/219 behavior-release-bare nonConstPtrToAliasedType...OK | |
Test 151/219 behavior-release-bare array2DConstDoublePtr...OK | |
Test 152/219 behavior-release-bare isInteger...OK | |
Test 153/219 behavior-release-bare isFloat...OK | |
Test 154/219 behavior-release-bare canImplicitCast...OK | |
Test 155/219 behavior-release-bare typeName...OK | |
Test 156/219 behavior-release-bare volatileLoadAndStore...OK | |
Test 157/219 behavior-release-bare namespaceDependsOnCompileVar...OK | |
Test 158/219 behavior-release-bare nullableType...OK | |
Test 159/219 behavior-release-bare assignToIfVarPtr...OK | |
Test 160/219 behavior-release-bare rhsMaybeUnwrapReturn...OK | |
Test 161/219 behavior-release-bare maybeReturn...OK | |
Test 162/219 behavior-release-bare ifVarMaybePointer...OK | |
Test 163/219 behavior-release-bare nullLiteralOutsideFunction...OK | |
Test 164/219 behavior-release-bare testNullRuntime...OK | |
Test 165/219 behavior-release-bare nullableVoid...OK | |
Test 166/219 behavior-release-bare pubEnum...OK | |
Test 167/219 behavior-release-bare castWithImportedSymbol...OK | |
Test 168/219 behavior-release-bare sizeofAndTypeOf...OK | |
Test 169/219 behavior-release-bare callStructStaticMethod...OK | |
Test 170/219 behavior-release-bare returnEmptyStructInstance...OK | |
Test 171/219 behavior-release-bare invokeStaticMethodInGlobalScope...OK | |
Test 172/219 behavior-release-bare voidStructFields...OK | |
Test 173/219 behavior-release-bare fn...OK | |
Test 174/219 behavior-release-bare structPointToSelf...OK | |
Test 175/219 behavior-release-bare structByvalAssign...OK | |
Test 176/219 behavior-release-bare fnCallOfStructField...OK | |
Test 177/219 behavior-release-bare storeMemberFunctionInVariable...OK | |
Test 178/219 behavior-release-bare callMemberFunctionDirectly...OK | |
Test 179/219 behavior-release-bare memberFunctions...OK | |
Test 180/219 behavior-release-bare returnStructByvalFromFunction...OK | |
Test 181/219 behavior-release-bare emptyStructMethodCall...OK | |
Test 182/219 behavior-release-bare returnEmptyStructFromFn...OK | |
Test 183/219 behavior-release-bare passSliceOfEmptyStructToFn...OK | |
Test 184/219 behavior-release-bare packedStruct...OK | |
Test 185/219 behavior-release-bare bitFieldAccess...OK | |
Test 186/219 behavior-release-bare packedStruct24Bits...OK | |
Test 187/219 behavior-release-bare packedArray24Bits...OK | |
Test 188/219 behavior-release-bare alignedArrayOfPackedStruct...OK | |
Test 189/219 behavior-release-bare runtime struct initialization of bitfield...OK | |
Test 190/219 behavior-release-bare structContainsSliceOfItself...OK | |
Test 191/219 behavior-release-bare switchWithNumbers...OK | |
Test 192/219 behavior-release-bare switchWithAllRanges...OK | |
Test 193/219 behavior-release-bare implicitComptimeSwitch...OK | |
Test 194/219 behavior-release-bare switchOnEnum...OK | |
Test 195/219 behavior-release-bare switchStatement...OK | |
Test 196/219 behavior-release-bare switchProngWithVar...OK | |
Test 197/219 behavior-release-bare switchWithMultipleExpressions...OK | |
Test 198/219 behavior-release-bare switchOnConstEnumWithVar...OK | |
Test 199/219 behavior-release-bare switch on type...OK | |
Test 200/219 behavior-release-bare switchProngReturnsErrorEnum...OK | |
Test 201/219 behavior-release-bare switchProngImplicitCast...OK | |
Test 202/219 behavior-release-bare thisReferToModuleCallPrivateFn...OK | |
Test 203/219 behavior-release-bare thisReferToContainer...OK | |
Test 204/219 behavior-release-bare thisReferToFn...OK | |
Test 205/219 behavior-release-bare tryOnErrorUnion...OK | |
Test 206/219 behavior-release-bare tryWithoutVars...OK | |
Test 207/219 behavior-release-bare initStaticArrayToUndefined...OK | |
Test 208/219 behavior-release-bare assignUndefinedToStruct...OK | |
Test 209/219 behavior-release-bare assignUndefinedToStructWithMethod...OK | |
Test 210/219 behavior-release-bare testAddArbitraryArgs...OK | |
Test 211/219 behavior-release-bare sendVoidArgToVarArgs...OK | |
Test 212/219 behavior-release-bare testPassArgsDirectly...OK | |
Test 213/219 behavior-release-bare runtime parameter before var args...OK | |
Test 214/219 behavior-release-bare compareVoidWithVoidCompileTimeKnown...OK | |
Test 215/219 behavior-release-bare whileLoop...OK | |
Test 216/219 behavior-release-bare staticEvalWhile...OK | |
Test 217/219 behavior-release-bare continueAndBreak...OK | |
Test 218/219 behavior-release-bare returnWithImplicitCastFromWhileLoop...OK | |
Test 219/219 behavior-release-bare whileWithContinueExpr...OK | |
Test 1/219 behavior-release-c arrays...OK | |
Test 2/219 behavior-release-c voidArrays...OK | |
Test 3/219 behavior-release-c arrayLiteral...OK | |
Test 4/219 behavior-release-c arrayDotLenConstExpr...OK | |
Test 5/219 behavior-release-c nestedArrays...OK | |
Test 6/219 behavior-release-c setGlobalVarArrayViaSliceEmbeddedInStruct...OK | |
Test 7/219 behavior-release-c module level assembly...OK | |
Test 8/219 behavior-release-c cmpxchg...OK | |
Test 9/219 behavior-release-c fence...OK | |
Test 10/219 behavior-release-c boolLiterals...OK | |
Test 11/219 behavior-release-c castBoolToInt...OK | |
Test 12/219 behavior-release-c boolCmp...OK | |
Test 13/219 behavior-release-c compileTimeBoolnot...OK | |
Test 14/219 behavior-release-c int to ptr cast...OK | |
Test 15/219 behavior-release-c numLitIntToPtrCast...OK | |
Test 16/219 behavior-release-c pointerReinterpretConstFloatToInt...OK | |
Test 17/219 behavior-release-c implicitly cast a pointer to a const pointer of it...OK | |
Test 18/219 behavior-release-c explicit cast from integer to error type...OK | |
Test 19/219 behavior-release-c peer resolve arrays of different size to const slice...OK | |
Test 20/219 behavior-release-c peer resolve array and const slice...OK | |
Test 21/219 behavior-release-c integer literal to &const int...OK | |
Test 22/219 behavior-release-c string literal to &const []const u8...OK | |
Test 23/219 behavior-release-c implicitly cast from T to %?T...OK | |
Test 24/219 behavior-release-c implicitly cast from int to %?T...OK | |
Test 25/219 behavior-release-c return null from fn() -> %?&T...OK | |
Test 26/219 behavior-release-c constSliceChild...OK | |
Test 27/219 behavior-release-c mixingNormalAndErrorDefers...OK | |
Test 28/219 behavior-release-c mixingNormalAndMaybeDefers...OK | |
Test 29/219 behavior-release-c enumType...OK | |
Test 30/219 behavior-release-c enumAsReturnValue...OK | |
Test 31/219 behavior-release-c constantEnumWithPayload...OK | |
Test 32/219 behavior-release-c enumToInt...OK | |
Test 33/219 behavior-release-c intToEnum...OK | |
Test 34/219 behavior-release-c enumTagName builtin function...OK | |
Test 35/219 behavior-release-c enumWithMembers...OK | |
Test 36/219 behavior-release-c errorWrapping...OK | |
Test 37/219 behavior-release-c errorName...OK | |
Test 38/219 behavior-release-c errorValues...OK | |
Test 39/219 behavior-release-c redefinitionOfErrorValuesAllowed...OK | |
Test 40/219 behavior-release-c errBinaryOperator...OK | |
Test 41/219 behavior-release-c unwrapSimpleValueFromError...OK | |
Test 42/219 behavior-release-c errReturnInAssignment...OK | |
Test 43/219 behavior-release-c compileTimeRecursion...OK | |
Test 44/219 behavior-release-c testStaticAddOne...OK | |
Test 45/219 behavior-release-c inlinedLoop...OK | |
Test 46/219 behavior-release-c inlineVariableGetsResultOfConstIf...OK | |
Test 47/219 behavior-release-c staticFunctionEvaluation...OK | |
Test 48/219 behavior-release-c constExprEvalOnSingleExprBlocks...OK | |
Test 49/219 behavior-release-c staticallyInitalizedList...OK | |
Test 50/219 behavior-release-c staticEvalListInit...OK | |
Test 51/219 behavior-release-c constantExpressions...OK | |
Test 52/219 behavior-release-c constantStructWithNegation...OK | |
Test 53/219 behavior-release-c staticallyInitalizedStruct...OK | |
Test 54/219 behavior-release-c staticallyInitializedArrayLiteral...OK | |
Test 55/219 behavior-release-c constSlice...OK | |
Test 56/219 behavior-release-c tryToTrickEvalWithRuntimeIf...OK | |
Test 57/219 behavior-release-c inlinedBlockAndRuntimeBlockPhi...OK | |
Test 58/219 behavior-release-c comptimeIterateOverFnPtrList...OK | |
Test 59/219 behavior-release-c evalSetDebugSafetyAtCompileTime...OK | |
Test 60/219 behavior-release-c callMethodOnBoundFnReferringToVarInstance...OK | |
Test 61/219 behavior-release-c ptrToLocalArrayArgumentAtComptime...OK | |
Test 62/219 behavior-release-c comparisons 0 <= uint and 0 > uint should be comptime...OK | |
Test 63/219 behavior-release-c const ptr to variable data changes at runtime...OK | |
Test 64/219 behavior-release-c create global array with for loop...OK | |
Test 65/219 behavior-release-c @fieldParentPtr non-first field...OK | |
Test 66/219 behavior-release-c @fieldParentPtr first field...OK | |
Test 67/219 behavior-release-c params...OK | |
Test 68/219 behavior-release-c localVariables...OK | |
Test 69/219 behavior-release-c voidParameters...OK | |
Test 70/219 behavior-release-c mutableLocalVariables...OK | |
Test 71/219 behavior-release-c separateBlockScopes...OK | |
Test 72/219 behavior-release-c callFnWithEmptyString...OK | |
Test 73/219 behavior-release-c weird function name...OK | |
Test 74/219 behavior-release-c implicitCastFnUnreachableReturn...OK | |
Test 75/219 behavior-release-c functionPointers...OK | |
Test 76/219 behavior-release-c inline function call...OK | |
Test 77/219 behavior-release-c continueInForLoop...OK | |
Test 78/219 behavior-release-c forLoopWithPointerElemVar...OK | |
Test 79/219 behavior-release-c basicForLoop...OK | |
Test 80/219 behavior-release-c simpleGenericFn...OK | |
Test 81/219 behavior-release-c compileTimeGenericEval...OK | |
Test 82/219 behavior-release-c fnWithInlineArgs...OK | |
Test 83/219 behavior-release-c varParams...OK | |
Test 84/219 behavior-release-c functionWithReturnTypeType...OK | |
Test 85/219 behavior-release-c genericStruct...OK | |
Test 86/219 behavior-release-c constDeclsInStruct...OK | |
Test 87/219 behavior-release-c useGenericParamInGenericParam...OK | |
Test 88/219 behavior-release-c genericFnWithImplicitCast...OK | |
Test 89/219 behavior-release-c gotoAndLabels...OK | |
Test 90/219 behavior-release-c gotoLeaveDeferScope...OK | |
Test 91/219 behavior-release-c ifStatements...OK | |
Test 92/219 behavior-release-c elseIfExpression...OK | |
Test 93/219 behavior-release-c callFnViaNamespaceLookup...OK | |
Test 94/219 behavior-release-c incomplete struct param top level declaration...OK | |
Test 95/219 behavior-release-c irBlockDeps...OK | |
Test 96/219 behavior-release-c exactDivision...OK | |
Test 97/219 behavior-release-c floatDivision...OK | |
Test 98/219 behavior-release-c overflowIntrinsics...OK | |
Test 99/219 behavior-release-c shlWithOverflow...OK | |
Test 100/219 behavior-release-c countLeadingZeroes...OK | |
Test 101/219 behavior-release-c countTrailingZeroes...OK | |
Test 102/219 behavior-release-c modifyOperators...OK | |
Test 103/219 behavior-release-c threeExprInARow...OK | |
Test 104/219 behavior-release-c constNumberLiteral...OK | |
Test 105/219 behavior-release-c unsignedWrapping...OK | |
Test 106/219 behavior-release-c signedWrapping...OK | |
Test 107/219 behavior-release-c negationWrapping...OK | |
Test 108/219 behavior-release-c shlWrapping...OK | |
Test 109/219 behavior-release-c unsigned64BitDivision...OK | |
Test 110/219 behavior-release-c binaryNot...OK | |
Test 111/219 behavior-release-c smallIntAddition...OK | |
Test 112/219 behavior-release-c testFloatEquality...OK | |
Test 113/219 behavior-release-c emptyFunctionWithComments...OK | |
Test 114/219 behavior-release-c callDisabledExternFn...OK | |
Test 115/219 behavior-release-c @IntType builtin...OK | |
Test 116/219 behavior-release-c minValueAndMaxValue...OK | |
Test 117/219 behavior-release-c maxValueType...OK | |
Test 118/219 behavior-release-c shortCircuit...OK | |
Test 119/219 behavior-release-c truncate...OK | |
Test 120/219 behavior-release-c assignToIfVarPtr...OK | |
Test 121/219 behavior-release-c ReturnStringFromFunction...OK | |
Test 122/219 behavior-release-c globalVariables...OK | |
Test 123/219 behavior-release-c memcpyAndMemsetIntrinsics...OK | |
Test 124/219 behavior-release-c builtinStaticEval...OK | |
Test 125/219 behavior-release-c slicing...OK | |
Test 126/219 behavior-release-c constantEqualFunctionPointers...OK | |
Test 127/219 behavior-release-c hexEscape...OK | |
Test 128/219 behavior-release-c stringConcatenation...OK | |
Test 129/219 behavior-release-c arrayMultOperator...OK | |
Test 130/219 behavior-release-c stringEscapes...OK | |
Test 131/219 behavior-release-c multilineString...OK | |
Test 132/219 behavior-release-c multilineCString...OK | |
Test 133/219 behavior-release-c typeEquality...OK | |
Test 134/219 behavior-release-c compileTimeGlobalReinterpret...OK | |
Test 135/219 behavior-release-c explicitCastMaybePointers...OK | |
Test 136/219 behavior-release-c genericMallocFree...OK | |
Test 137/219 behavior-release-c castUndefined...OK | |
Test 138/219 behavior-release-c castSmallUnsignedToLargerSigned...OK | |
Test 139/219 behavior-release-c implicitCastAfterUnreachable...OK | |
Test 140/219 behavior-release-c pointerDereferencing...OK | |
Test 141/219 behavior-release-c callResultOfIfElseExpression...OK | |
Test 142/219 behavior-release-c constExpressionEvalHandlingOfVariables...OK | |
Test 143/219 behavior-release-c constantEnumInitializationWithDifferingSizes...OK | |
Test 144/219 behavior-release-c characterLiterals...OK | |
Test 145/219 behavior-release-c takeAddressOfParameter...OK | |
Test 146/219 behavior-release-c pointerComparison...OK | |
Test 147/219 behavior-release-c cStringConcatenation...OK | |
Test 148/219 behavior-release-c castSliceToU8Slice...OK | |
Test 149/219 behavior-release-c pointerToVoidReturnType...OK | |
Test 150/219 behavior-release-c nonConstPtrToAliasedType...OK | |
Test 151/219 behavior-release-c array2DConstDoublePtr...OK | |
Test 152/219 behavior-release-c isInteger...OK | |
Test 153/219 behavior-release-c isFloat...OK | |
Test 154/219 behavior-release-c canImplicitCast...OK | |
Test 155/219 behavior-release-c typeName...OK | |
Test 156/219 behavior-release-c volatileLoadAndStore...OK | |
Test 157/219 behavior-release-c namespaceDependsOnCompileVar...OK | |
Test 158/219 behavior-release-c nullableType...OK | |
Test 159/219 behavior-release-c assignToIfVarPtr...OK | |
Test 160/219 behavior-release-c rhsMaybeUnwrapReturn...OK | |
Test 161/219 behavior-release-c maybeReturn...OK | |
Test 162/219 behavior-release-c ifVarMaybePointer...OK | |
Test 163/219 behavior-release-c nullLiteralOutsideFunction...OK | |
Test 164/219 behavior-release-c testNullRuntime...OK | |
Test 165/219 behavior-release-c nullableVoid...OK | |
Test 166/219 behavior-release-c pubEnum...OK | |
Test 167/219 behavior-release-c castWithImportedSymbol...OK | |
Test 168/219 behavior-release-c sizeofAndTypeOf...OK | |
Test 169/219 behavior-release-c callStructStaticMethod...OK | |
Test 170/219 behavior-release-c returnEmptyStructInstance...OK | |
Test 171/219 behavior-release-c invokeStaticMethodInGlobalScope...OK | |
Test 172/219 behavior-release-c voidStructFields...OK | |
Test 173/219 behavior-release-c fn...OK | |
Test 174/219 behavior-release-c structPointToSelf...OK | |
Test 175/219 behavior-release-c structByvalAssign...OK | |
Test 176/219 behavior-release-c fnCallOfStructField...OK | |
Test 177/219 behavior-release-c storeMemberFunctionInVariable...OK | |
Test 178/219 behavior-release-c callMemberFunctionDirectly...OK | |
Test 179/219 behavior-release-c memberFunctions...OK | |
Test 180/219 behavior-release-c returnStructByvalFromFunction...OK | |
Test 181/219 behavior-release-c emptyStructMethodCall...OK | |
Test 182/219 behavior-release-c returnEmptyStructFromFn...OK | |
Test 183/219 behavior-release-c passSliceOfEmptyStructToFn...OK | |
Test 184/219 behavior-release-c packedStruct...OK | |
Test 185/219 behavior-release-c bitFieldAccess...OK | |
Test 186/219 behavior-release-c packedStruct24Bits...OK | |
Test 187/219 behavior-release-c packedArray24Bits...OK | |
Test 188/219 behavior-release-c alignedArrayOfPackedStruct...OK | |
Test 189/219 behavior-release-c runtime struct initialization of bitfield...OK | |
Test 190/219 behavior-release-c structContainsSliceOfItself...OK | |
Test 191/219 behavior-release-c switchWithNumbers...OK | |
Test 192/219 behavior-release-c switchWithAllRanges...OK | |
Test 193/219 behavior-release-c implicitComptimeSwitch...OK | |
Test 194/219 behavior-release-c switchOnEnum...OK | |
Test 195/219 behavior-release-c switchStatement...OK | |
Test 196/219 behavior-release-c switchProngWithVar...OK | |
Test 197/219 behavior-release-c switchWithMultipleExpressions...OK | |
Test 198/219 behavior-release-c switchOnConstEnumWithVar...OK | |
Test 199/219 behavior-release-c switch on type...OK | |
Test 200/219 behavior-release-c switchProngReturnsErrorEnum...OK | |
Test 201/219 behavior-release-c switchProngImplicitCast...OK | |
Test 202/219 behavior-release-c thisReferToModuleCallPrivateFn...OK | |
Test 203/219 behavior-release-c thisReferToContainer...OK | |
Test 204/219 behavior-release-c thisReferToFn...OK | |
Test 205/219 behavior-release-c tryOnErrorUnion...OK | |
Test 206/219 behavior-release-c tryWithoutVars...OK | |
Test 207/219 behavior-release-c initStaticArrayToUndefined...OK | |
Test 208/219 behavior-release-c assignUndefinedToStruct...OK | |
Test 209/219 behavior-release-c assignUndefinedToStructWithMethod...OK | |
Test 210/219 behavior-release-c testAddArbitraryArgs...OK | |
Test 211/219 behavior-release-c sendVoidArgToVarArgs...OK | |
Test 212/219 behavior-release-c testPassArgsDirectly...OK | |
Test 213/219 behavior-release-c runtime parameter before var args...OK | |
Test 214/219 behavior-release-c compareVoidWithVoidCompileTimeKnown...OK | |
Test 215/219 behavior-release-c whileLoop...OK | |
Test 216/219 behavior-release-c staticEvalWhile...OK | |
Test 217/219 behavior-release-c continueAndBreak...OK | |
Test 218/219 behavior-release-c returnWithImplicitCastFromWhileLoop...OK | |
Test 219/219 behavior-release-c whileWithContinueExpr...OK | |
Test 1/19 std-debug-bare base64...OK | |
Test 2/19 std-debug-bare simple Buffer0...OK | |
Test 3/19 std-debug-bare cstr fns...OK | |
Test 4/19 std-debug-bare testBufPrintInt...OK | |
Test 5/19 std-debug-bare testParseU64DigitTooBig...OK | |
Test 6/19 std-debug-bare testParseUnsignedComptime...OK | |
Test 7/19 std-debug-bare basicHashMapTest...OK | |
Test 8/19 std-debug-bare basicListTest...OK | |
Test 9/19 std-debug-bare testMath...OK | |
Test 10/19 std-debug-bare mem.indexOf...OK | |
Test 11/19 std-debug-bare testStringEquality...OK | |
Test 12/19 std-debug-bare testReadInt...OK | |
Test 13/19 std-debug-bare testWriteInt...OK | |
Test 14/19 std-debug-bare rand float 32...OK | |
Test 15/19 std-debug-bare testMT19937_64...OK | |
Test 16/19 std-debug-bare testMT19937_32...OK | |
Test 17/19 std-debug-bare testSort...OK | |
Test 18/19 std-debug-bare testSortDesc...OK | |
Test 19/19 std-debug-bare os.path.join...OK | |
Test 1/19 std-debug-c base64...OK | |
Test 2/19 std-debug-c simple Buffer0...OK | |
Test 3/19 std-debug-c cstr fns...OK | |
Test 4/19 std-debug-c testBufPrintInt...OK | |
Test 5/19 std-debug-c testParseU64DigitTooBig...OK | |
Test 6/19 std-debug-c testParseUnsignedComptime...OK | |
Test 7/19 std-debug-c basicHashMapTest...OK | |
Test 8/19 std-debug-c basicListTest...OK | |
Test 9/19 std-debug-c testMath...OK | |
Test 10/19 std-debug-c mem.indexOf...OK | |
Test 11/19 std-debug-c testStringEquality...OK | |
Test 12/19 std-debug-c testReadInt...OK | |
Test 13/19 std-debug-c testWriteInt...OK | |
Test 14/19 std-debug-c rand float 32...OK | |
Test 15/19 std-debug-c testMT19937_64...OK | |
Test 16/19 std-debug-c testMT19937_32...OK | |
Test 17/19 std-debug-c testSort...OK | |
Test 18/19 std-debug-c testSortDesc...OK | |
Test 19/19 std-debug-c os.path.join...OK | |
Test 1/19 std-release-bare base64...OK | |
Test 2/19 std-release-bare simple Buffer0...OK | |
Test 3/19 std-release-bare cstr fns...OK | |
Test 4/19 std-release-bare testBufPrintInt...OK | |
Test 5/19 std-release-bare testParseU64DigitTooBig...OK | |
Test 6/19 std-release-bare testParseUnsignedComptime...OK | |
Test 7/19 std-release-bare basicHashMapTest...OK | |
Test 8/19 std-release-bare basicListTest...OK | |
Test 9/19 std-release-bare testMath...OK | |
Test 10/19 std-release-bare mem.indexOf...OK | |
Test 11/19 std-release-bare testStringEquality...OK | |
Test 12/19 std-release-bare testReadInt...OK | |
Test 13/19 std-release-bare testWriteInt...OK | |
Test 14/19 std-release-bare rand float 32...OK | |
Test 15/19 std-release-bare testMT19937_64...OK | |
Test 16/19 std-release-bare testMT19937_32...OK | |
Test 17/19 std-release-bare testSort...OK | |
Test 18/19 std-release-bare testSortDesc...OK | |
Test 19/19 std-release-bare os.path.join...OK | |
Test 1/19 std-release-c base64...OK | |
Test 2/19 std-release-c simple Buffer0...OK | |
Test 3/19 std-release-c cstr fns...OK | |
Test 4/19 std-release-c testBufPrintInt...OK | |
Test 5/19 std-release-c testParseU64DigitTooBig...OK | |
Test 6/19 std-release-c testParseUnsignedComptime...OK | |
Test 7/19 std-release-c basicHashMapTest...OK | |
Test 8/19 std-release-c basicListTest...OK | |
Test 9/19 std-release-c testMath...OK | |
Test 10/19 std-release-c mem.indexOf...OK | |
Test 11/19 std-release-c testStringEquality...OK | |
Test 12/19 std-release-c testReadInt...OK | |
Test 13/19 std-release-c testWriteInt...OK | |
Test 14/19 std-release-c rand float 32...OK | |
Test 15/19 std-release-c testMT19937_64...OK | |
Test 16/19 std-release-c testMT19937_32...OK | |
Test 17/19 std-release-c testSort...OK | |
Test 18/19 std-release-c testSortDesc...OK | |
Test 19/19 std-release-c os.path.join...OK | |
Test 1/30 compare-output hello world with libc (debug)...OK | |
Test 2/30 compare-output hello world with libc (release)...OK | |
Test 3/30 compare-output multiple files with private function (debug)...OK | |
Test 4/30 compare-output multiple files with private function (release)...OK | |
Test 5/30 compare-output import segregation (debug)...OK | |
Test 6/30 compare-output import segregation (release)...OK | |
Test 7/30 compare-output two files use import each other (debug)...OK | |
Test 8/30 compare-output two files use import each other (release)...OK | |
Test 9/30 compare-output hello world without libc (debug)...OK | |
Test 10/30 compare-output hello world without libc (release)...OK | |
Test 11/30 compare-output number literals (debug)...OK | |
Test 12/30 compare-output number literals (release)...OK | |
Test 13/30 compare-output order-independent declarations (debug)...OK | |
Test 14/30 compare-output order-independent declarations (release)...OK | |
Test 15/30 compare-output expose function pointer to C land (debug)...OK | |
Test 16/30 compare-output expose function pointer to C land (release)...OK | |
Test 17/30 compare-output casting between float and integer types (debug)...OK | |
Test 18/30 compare-output casting between float and integer types (release)...OK | |
Test 19/30 compare-output same named methods in incomplete struct (debug)...OK | |
Test 20/30 compare-output same named methods in incomplete struct (release)...OK | |
Test 21/30 compare-output defer with only fallthrough (debug)...OK | |
Test 22/30 compare-output defer with only fallthrough (release)...OK | |
Test 23/30 compare-output defer with return (debug)...OK | |
Test 24/30 compare-output defer with return (release)...OK | |
Test 25/30 compare-output %defer and it fails (debug)...OK | |
Test 26/30 compare-output %defer and it fails (release)...OK | |
Test 27/30 compare-output %defer and it passes (debug)...OK | |
Test 28/30 compare-output %defer and it passes (release)...OK | |
Test 29/30 compare-output @embedFile (debug)...OK | |
Test 30/30 compare-output @embedFile (release)...OK | |
PASS build example/hello_world/hello.zig (debug) | |
PASS build example/hello_world/hello.zig (release) | |
PASS build example/hello_world/hello_libc.zig (debug) | |
PASS build example/hello_world/hello_libc.zig (release) | |
PASS build example/cat/main.zig (debug) | |
PASS build example/cat/main.zig (release) | |
PASS build example/guess_number/main.zig (debug) | |
PASS build example/guess_number/main.zig (release) | |
Test 1/338 compile-error implicit semicolon - block statement (debug)...OK | |
Test 2/338 compile-error implicit semicolon - block statement (release)...OK | |
Test 3/338 compile-error implicit semicolon - block expr (debug)...OK | |
Test 4/338 compile-error implicit semicolon - block expr (release)...OK | |
Test 5/338 compile-error implicit semicolon - comptime statement (debug)...OK | |
Test 6/338 compile-error implicit semicolon - comptime statement (release)...OK | |
Test 7/338 compile-error implicit semicolon - comptime expression (debug)...OK | |
Test 8/338 compile-error implicit semicolon - comptime expression (release)...OK | |
Test 9/338 compile-error implicit semicolon - defer (debug)...OK | |
Test 10/338 compile-error implicit semicolon - defer (release)...OK | |
Test 11/338 compile-error implicit semicolon - if statement (debug)...OK | |
Test 12/338 compile-error implicit semicolon - if statement (release)...OK | |
Test 13/338 compile-error implicit semicolon - if expression (debug)...OK | |
Test 14/338 compile-error implicit semicolon - if expression (release)...OK | |
Test 15/338 compile-error implicit semicolon - if-else statement (debug)...OK | |
Test 16/338 compile-error implicit semicolon - if-else statement (release)...OK | |
Test 17/338 compile-error implicit semicolon - if-else expression (debug)...OK | |
Test 18/338 compile-error implicit semicolon - if-else expression (release)...OK | |
Test 19/338 compile-error implicit semicolon - if-else-if statement (debug)...OK | |
Test 20/338 compile-error implicit semicolon - if-else-if statement (release)...OK | |
Test 21/338 compile-error implicit semicolon - if-else-if expression (debug)...OK | |
Test 22/338 compile-error implicit semicolon - if-else-if expression (release)...OK | |
Test 23/338 compile-error implicit semicolon - if-else-if-else statement (debug)...OK | |
Test 24/338 compile-error implicit semicolon - if-else-if-else statement (release)...OK | |
Test 25/338 compile-error implicit semicolon - if-else-if-else expression (debug)...OK | |
Test 26/338 compile-error implicit semicolon - if-else-if-else expression (release)...OK | |
Test 27/338 compile-error implicit semicolon - if(var) statement (debug)...OK | |
Test 28/338 compile-error implicit semicolon - if(var) statement (release)...OK | |
Test 29/338 compile-error implicit semicolon - if(var) expression (debug)...OK | |
Test 30/338 compile-error implicit semicolon - if(var) expression (release)...OK | |
Test 31/338 compile-error implicit semicolon - if(var)-else statement (debug)...OK | |
Test 32/338 compile-error implicit semicolon - if(var)-else statement (release)...OK | |
Test 33/338 compile-error implicit semicolon - if(var)-else expression (debug)...OK | |
Test 34/338 compile-error implicit semicolon - if(var)-else expression (release)...OK | |
Test 35/338 compile-error implicit semicolon - if(var)-else-if(var) statement (debug)...OK | |
Test 36/338 compile-error implicit semicolon - if(var)-else-if(var) statement (release)...OK | |
Test 37/338 compile-error implicit semicolon - if(var)-else-if(var) expression (debug)...OK | |
Test 38/338 compile-error implicit semicolon - if(var)-else-if(var) expression (release)...OK | |
Test 39/338 compile-error implicit semicolon - if(var)-else-if(var)-else statement (debug)...OK | |
Test 40/338 compile-error implicit semicolon - if(var)-else-if(var)-else statement (release)...OK | |
Test 41/338 compile-error implicit semicolon - if(var)-else-if(var)-else expression (debug)...OK | |
Test 42/338 compile-error implicit semicolon - if(var)-else-if(var)-else expression (release)...OK | |
Test 43/338 compile-error implicit semicolon - try statement (debug)...OK | |
Test 44/338 compile-error implicit semicolon - try statement (release)...OK | |
Test 45/338 compile-error implicit semicolon - try expression (debug)...OK | |
Test 46/338 compile-error implicit semicolon - try expression (release)...OK | |
Test 47/338 compile-error implicit semicolon - while statement (debug)...OK | |
Test 48/338 compile-error implicit semicolon - while statement (release)...OK | |
Test 49/338 compile-error implicit semicolon - while expression (debug)...OK | |
Test 50/338 compile-error implicit semicolon - while expression (release)...OK | |
Test 51/338 compile-error implicit semicolon - while-continue statement (debug)...OK | |
Test 52/338 compile-error implicit semicolon - while-continue statement (release)...OK | |
Test 53/338 compile-error implicit semicolon - while-continue expression (debug)...OK | |
Test 54/338 compile-error implicit semicolon - while-continue expression (release)...OK | |
Test 55/338 compile-error implicit semicolon - for statement (debug)...OK | |
Test 56/338 compile-error implicit semicolon - for statement (release)...OK | |
Test 57/338 compile-error implicit semicolon - for expression (debug)...OK | |
Test 58/338 compile-error implicit semicolon - for expression (release)...OK | |
Test 59/338 compile-error multiple function definitions (debug)...OK | |
Test 60/338 compile-error multiple function definitions (release)...OK | |
Test 61/338 compile-error unreachable with return (debug)...OK | |
Test 62/338 compile-error unreachable with return (release)...OK | |
Test 63/338 compile-error control reaches end of non-void function (debug)...OK | |
Test 64/338 compile-error control reaches end of non-void function (release)...OK | |
Test 65/338 compile-error undefined function call (debug)...OK | |
Test 66/338 compile-error undefined function call (release)...OK | |
Test 67/338 compile-error wrong number of arguments (debug)...OK | |
Test 68/338 compile-error wrong number of arguments (release)...OK | |
Test 69/338 compile-error invalid type (debug)...OK | |
Test 70/338 compile-error invalid type (release)...OK | |
Test 71/338 compile-error pointer to unreachable (debug)...OK | |
Test 72/338 compile-error pointer to unreachable (release)...OK | |
Test 73/338 compile-error unreachable code (debug)...OK | |
Test 74/338 compile-error unreachable code (release)...OK | |
Test 75/338 compile-error bad import (debug)...OK | |
Test 76/338 compile-error bad import (release)...OK | |
Test 77/338 compile-error undeclared identifier (debug)...OK | |
Test 78/338 compile-error undeclared identifier (release)...OK | |
Test 79/338 compile-error parameter redeclaration (debug)...OK | |
Test 80/338 compile-error parameter redeclaration (release)...OK | |
Test 81/338 compile-error local variable redeclaration (debug)...OK | |
Test 82/338 compile-error local variable redeclaration (release)...OK | |
Test 83/338 compile-error local variable redeclares parameter (debug)...OK | |
Test 84/338 compile-error local variable redeclares parameter (release)...OK | |
Test 85/338 compile-error variable has wrong type (debug)...OK | |
Test 86/338 compile-error variable has wrong type (release)...OK | |
Test 87/338 compile-error if condition is bool, not int (debug)...OK | |
Test 88/338 compile-error if condition is bool, not int (release)...OK | |
Test 89/338 compile-error assign unreachable (debug)...OK | |
Test 90/338 compile-error assign unreachable (release)...OK | |
Test 91/338 compile-error unreachable variable (debug)...OK | |
Test 92/338 compile-error unreachable variable (release)...OK | |
Test 93/338 compile-error unreachable parameter (debug)...OK | |
Test 94/338 compile-error unreachable parameter (release)...OK | |
Test 95/338 compile-error bad assignment target (debug)...OK | |
Test 96/338 compile-error bad assignment target (release)...OK | |
Test 97/338 compile-error assign to constant variable (debug)...OK | |
Test 98/338 compile-error assign to constant variable (release)...OK | |
Test 99/338 compile-error use of undeclared identifier (debug)...OK | |
Test 100/338 compile-error use of undeclared identifier (release)...OK | |
Test 101/338 compile-error const is a statement, not an expression (debug)...OK | |
Test 102/338 compile-error const is a statement, not an expression (release)...OK | |
Test 103/338 compile-error array access of undeclared identifier (debug)...OK | |
Test 104/338 compile-error array access of undeclared identifier (release)...OK | |
Test 105/338 compile-error array access of non array (debug)...OK | |
Test 106/338 compile-error array access of non array (release)...OK | |
Test 107/338 compile-error array access with non integer index (debug)...OK | |
Test 108/338 compile-error array access with non integer index (release)...OK | |
Test 109/338 compile-error write to const global variable (debug)...OK | |
Test 110/338 compile-error write to const global variable (release)...OK | |
Test 111/338 compile-error missing else clause (debug)...OK | |
Test 112/338 compile-error missing else clause (release)...OK | |
Test 113/338 compile-error direct struct loop (debug)...OK | |
Test 114/338 compile-error direct struct loop (release)...OK | |
Test 115/338 compile-error indirect struct loop (debug)...OK | |
Test 116/338 compile-error indirect struct loop (release)...OK | |
Test 117/338 compile-error invalid struct field (debug)...OK | |
Test 118/338 compile-error invalid struct field (release)...OK | |
Test 119/338 compile-error redefinition of struct (debug)...OK | |
Test 120/338 compile-error redefinition of struct (release)...OK | |
Test 121/338 compile-error redefinition of enums (debug)...OK | |
Test 122/338 compile-error redefinition of enums (release)...OK | |
Test 123/338 compile-error redefinition of global variables (debug)...OK | |
Test 124/338 compile-error redefinition of global variables (release)...OK | |
Test 125/338 compile-error byvalue struct parameter in exported function (debug)...OK | |
Test 126/338 compile-error byvalue struct parameter in exported function (release)...OK | |
Test 127/338 compile-error byvalue struct return value in exported function (debug)...OK | |
Test 128/338 compile-error byvalue struct return value in exported function (release)...OK | |
Test 129/338 compile-error duplicate field in struct value expression (debug)...OK | |
Test 130/338 compile-error duplicate field in struct value expression (release)...OK | |
Test 131/338 compile-error missing field in struct value expression (debug)...OK | |
Test 132/338 compile-error missing field in struct value expression (release)...OK | |
Test 133/338 compile-error invalid field in struct value expression (debug)...OK | |
Test 134/338 compile-error invalid field in struct value expression (release)...OK | |
Test 135/338 compile-error invalid break expression (debug)...OK | |
Test 136/338 compile-error invalid break expression (release)...OK | |
Test 137/338 compile-error invalid continue expression (debug)...OK | |
Test 138/338 compile-error invalid continue expression (release)...OK | |
Test 139/338 compile-error invalid maybe type (debug)...OK | |
Test 140/338 compile-error invalid maybe type (release)...OK | |
Test 141/338 compile-error cast unreachable (debug)...OK | |
Test 142/338 compile-error cast unreachable (release)...OK | |
Test 143/338 compile-error invalid builtin fn (debug)...OK | |
Test 144/338 compile-error invalid builtin fn (release)...OK | |
Test 145/338 compile-error top level decl dependency loop (debug)...OK | |
Test 146/338 compile-error top level decl dependency loop (release)...OK | |
Test 147/338 compile-error noalias on non pointer param (debug)...OK | |
Test 148/338 compile-error noalias on non pointer param (release)...OK | |
Test 149/338 compile-error struct init syntax for array (debug)...OK | |
Test 150/338 compile-error struct init syntax for array (release)...OK | |
Test 151/338 compile-error type variables must be constant (debug)...OK | |
Test 152/338 compile-error type variables must be constant (release)...OK | |
Test 153/338 compile-error variables shadowing types (debug)...OK | |
Test 154/338 compile-error variables shadowing types (release)...OK | |
Test 155/338 compile-error multiple else prongs in a switch (debug)...OK | |
Test 156/338 compile-error multiple else prongs in a switch (release)...OK | |
Test 157/338 compile-error global variable initializer must be constant expression (debug)...OK | |
Test 158/338 compile-error global variable initializer must be constant expression (release)...OK | |
Test 159/338 compile-error array concatenation with wrong type (debug)...OK | |
Test 160/338 compile-error array concatenation with wrong type (release)...OK | |
Test 161/338 compile-error non compile time array concatenation (debug)...OK | |
Test 162/338 compile-error non compile time array concatenation (release)...OK | |
Test 163/338 compile-error @cImport with bogus include (debug)...OK | |
Test 164/338 compile-error @cImport with bogus include (release)...OK | |
Test 165/338 compile-error address of number literal (debug)...OK | |
Test 166/338 compile-error address of number literal (release)...OK | |
Test 167/338 compile-error integer overflow error (debug)...OK | |
Test 168/338 compile-error integer overflow error (release)...OK | |
Test 169/338 compile-error incompatible number literals (debug)...OK | |
Test 170/338 compile-error incompatible number literals (release)...OK | |
Test 171/338 compile-error missing function call param (debug)...OK | |
Test 172/338 compile-error missing function call param (release)...OK | |
Test 173/338 compile-error missing function name and param name (debug)...OK | |
Test 174/338 compile-error missing function name and param name (release)...OK | |
Test 175/338 compile-error wrong function type (debug)...OK | |
Test 176/338 compile-error wrong function type (release)...OK | |
Test 177/338 compile-error extern function pointer mismatch (debug)...OK | |
Test 178/338 compile-error extern function pointer mismatch (release)...OK | |
Test 179/338 compile-error implicit cast from f64 to f32 (debug)...OK | |
Test 180/338 compile-error implicit cast from f64 to f32 (release)...OK | |
Test 181/338 compile-error colliding invalid top level functions (debug)...OK | |
Test 182/338 compile-error colliding invalid top level functions (release)...OK | |
Test 183/338 compile-error bogus compile var (debug)...OK | |
Test 184/338 compile-error bogus compile var (release)...OK | |
Test 185/338 compile-error non constant expression in array size outside function (debug)...OK | |
Test 186/338 compile-error non constant expression in array size outside function (release)...OK | |
Test 187/338 compile-error addition with non numbers (debug)...OK | |
Test 188/338 compile-error addition with non numbers (release)...OK | |
Test 189/338 compile-error division by zero (debug)...OK | |
Test 190/338 compile-error division by zero (release)...OK | |
Test 191/338 compile-error missing switch prong (debug)...OK | |
Test 192/338 compile-error missing switch prong (release)...OK | |
Test 193/338 compile-error normal string with newline (debug)...OK | |
Test 194/338 compile-error normal string with newline (release)...OK | |
Test 195/338 compile-error invalid comparison for function pointers (debug)...OK | |
Test 196/338 compile-error invalid comparison for function pointers (release)...OK | |
Test 197/338 compile-error generic function instance with non-constant expression (debug)...OK | |
Test 198/338 compile-error generic function instance with non-constant expression (release)...OK | |
Test 199/338 compile-error goto jumping into block (debug)...OK | |
Test 200/338 compile-error goto jumping into block (release)...OK | |
Test 201/338 compile-error goto jumping past a defer (debug)...OK | |
Test 202/338 compile-error goto jumping past a defer (release)...OK | |
Test 203/338 compile-error assign null to non-nullable pointer (debug)...OK | |
Test 204/338 compile-error assign null to non-nullable pointer (release)...OK | |
Test 205/338 compile-error indexing an array of size zero (debug)...OK | |
Test 206/338 compile-error indexing an array of size zero (release)...OK | |
Test 207/338 compile-error compile time division by zero (debug)...OK | |
Test 208/338 compile-error compile time division by zero (release)...OK | |
Test 209/338 compile-error branch on undefined value (debug)...OK | |
Test 210/338 compile-error branch on undefined value (release)...OK | |
Test 211/338 compile-error endless loop in function evaluation (debug)...OK | |
Test 212/338 compile-error endless loop in function evaluation (release)...OK | |
Test 213/338 compile-error @embedFile with bogus file (debug)...OK | |
Test 214/338 compile-error @embedFile with bogus file (release)...OK | |
Test 215/338 compile-error non-const expression in struct literal outside function (debug)...OK | |
Test 216/338 compile-error non-const expression in struct literal outside function (release)...OK | |
Test 217/338 compile-error non-const expression function call with struct return value outside function (debug)...OK | |
Test 218/338 compile-error non-const expression function call with struct return value outside function (release)...OK | |
Test 219/338 compile-error undeclared identifier error should mark fn as impure (debug)...OK | |
Test 220/338 compile-error undeclared identifier error should mark fn as impure (release)...OK | |
Test 221/338 compile-error illegal comparison of types (debug)...OK | |
Test 222/338 compile-error illegal comparison of types (release)...OK | |
Test 223/338 compile-error non-const switch number literal (debug)...OK | |
Test 224/338 compile-error non-const switch number literal (release)...OK | |
Test 225/338 compile-error atomic orderings of cmpxchg - failure stricter than success (debug)...OK | |
Test 226/338 compile-error atomic orderings of cmpxchg - failure stricter than success (release)...OK | |
Test 227/338 compile-error atomic orderings of cmpxchg - success Monotonic or stricter (debug)...OK | |
Test 228/338 compile-error atomic orderings of cmpxchg - success Monotonic or stricter (release)...OK | |
Test 229/338 compile-error negation overflow in function evaluation (debug)...OK | |
Test 230/338 compile-error negation overflow in function evaluation (release)...OK | |
Test 231/338 compile-error add overflow in function evaluation (debug)...OK | |
Test 232/338 compile-error add overflow in function evaluation (release)...OK | |
Test 233/338 compile-error sub overflow in function evaluation (debug)...OK | |
Test 234/338 compile-error sub overflow in function evaluation (release)...OK | |
Test 235/338 compile-error mul overflow in function evaluation (debug)...OK | |
Test 236/338 compile-error mul overflow in function evaluation (release)...OK | |
Test 237/338 compile-error truncate sign mismatch (debug)...OK | |
Test 238/338 compile-error truncate sign mismatch (release)...OK | |
Test 239/338 compile-error %return in function with non error return type (debug)...OK | |
Test 240/338 compile-error %return in function with non error return type (release)...OK | |
Test 241/338 compile-error wrong return type for main (debug)...OK | |
Test 242/338 compile-error wrong return type for main (release)...OK | |
Test 243/338 compile-error double ?? on main return value (debug)...OK | |
Test 244/338 compile-error double ?? on main return value (release)...OK | |
Test 245/338 compile-error invalid pointer for var type (debug)...OK | |
Test 246/338 compile-error invalid pointer for var type (release)...OK | |
Test 247/338 compile-error export function with comptime parameter (debug)...OK | |
Test 248/338 compile-error export function with comptime parameter (release)...OK | |
Test 249/338 compile-error extern function with comptime parameter (debug)...OK | |
Test 250/338 compile-error extern function with comptime parameter (release)...OK | |
Test 251/338 compile-error convert fixed size array to slice with invalid size (debug)...OK | |
Test 252/338 compile-error convert fixed size array to slice with invalid size (release)...OK | |
Test 253/338 compile-error non-pure function returns type (debug)...OK | |
Test 254/338 compile-error non-pure function returns type (release)...OK | |
Test 255/338 compile-error bogus method call on slice (debug)...OK | |
Test 256/338 compile-error bogus method call on slice (release)...OK | |
Test 257/338 compile-error wrong number of arguments for method fn call (debug)...OK | |
Test 258/338 compile-error wrong number of arguments for method fn call (release)...OK | |
Test 259/338 compile-error assign through constant pointer (debug)...OK | |
Test 260/338 compile-error assign through constant pointer (release)...OK | |
Test 261/338 compile-error assign through constant slice (debug)...OK | |
Test 262/338 compile-error assign through constant slice (release)...OK | |
Test 263/338 compile-error main function with bogus args type (debug)...OK | |
Test 264/338 compile-error main function with bogus args type (release)...OK | |
Test 265/338 compile-error for loop missing element param (debug)...OK | |
Test 266/338 compile-error for loop missing element param (release)...OK | |
Test 267/338 compile-error misspelled type with pointer only reference (debug)...OK | |
Test 268/338 compile-error misspelled type with pointer only reference (release)...OK | |
Test 269/338 compile-error method call with first arg type primitive (debug)...OK | |
Test 270/338 compile-error method call with first arg type primitive (release)...OK | |
Test 271/338 compile-error method call with first arg type wrong container (debug)...OK | |
Test 272/338 compile-error method call with first arg type wrong container (release)...OK | |
Test 273/338 compile-error binary not on number literal (debug)...OK | |
Test 274/338 compile-error binary not on number literal (release)...OK | |
Test 275/338 compile-error multiple files with private function error (debug)...OK | |
Test 276/338 compile-error multiple files with private function error (release)...OK | |
Test 277/338 compile-error container init with non-type (debug)...OK | |
Test 278/338 compile-error container init with non-type (release)...OK | |
Test 279/338 compile-error assign to constant field (debug)...OK | |
Test 280/338 compile-error assign to constant field (release)...OK | |
Test 281/338 compile-error return from defer expression (debug)...OK | |
Test 282/338 compile-error return from defer expression (release)...OK | |
Test 283/338 compile-error attempt to access var args out of bounds (debug)...OK | |
Test 284/338 compile-error attempt to access var args out of bounds (release)...OK | |
Test 285/338 compile-error pass integer literal to var args (debug)...OK | |
Test 286/338 compile-error pass integer literal to var args (release)...OK | |
Test 287/338 compile-error assign too big number to u16 (debug)...OK | |
Test 288/338 compile-error assign too big number to u16 (release)...OK | |
Test 289/338 compile-error set global variable alignment to non power of 2 (debug)...OK | |
Test 290/338 compile-error set global variable alignment to non power of 2 (release)...OK | |
Test 291/338 compile-error compile log (debug)...OK | |
Test 292/338 compile-error compile log (release)...OK | |
Test 293/338 compile-error casting bit offset pointer to regular pointer (debug)...OK | |
Test 294/338 compile-error casting bit offset pointer to regular pointer (release)...OK | |
Test 295/338 compile-error referring to a struct that is invalid (debug)...OK | |
Test 296/338 compile-error referring to a struct that is invalid (release)...OK | |
Test 297/338 compile-error control flow uses comptime var at runtime (debug)...OK | |
Test 298/338 compile-error control flow uses comptime var at runtime (release)...OK | |
Test 299/338 compile-error ignored return value (debug)...OK | |
Test 300/338 compile-error ignored return value (release)...OK | |
Test 301/338 compile-error integer literal on a non-comptime var (debug)...OK | |
Test 302/338 compile-error integer literal on a non-comptime var (release)...OK | |
Test 303/338 compile-error undefined literal on a non-comptime var (debug)...OK | |
Test 304/338 compile-error undefined literal on a non-comptime var (release)...OK | |
Test 305/338 compile-error dereference an array (debug)...OK | |
Test 306/338 compile-error dereference an array (release)...OK | |
Test 307/338 compile-error pass const ptr to mutable ptr fn (debug)...OK | |
Test 308/338 compile-error pass const ptr to mutable ptr fn (release)...OK | |
Test 309/338 compile-error export collision (debug)...OK | |
Test 310/338 compile-error export collision (release)...OK | |
Test 311/338 compile-error pass non-copyable type by value to function (debug)...OK | |
Test 312/338 compile-error pass non-copyable type by value to function (release)...OK | |
Test 313/338 compile-error implicit cast from array to mutable slice (debug)...OK | |
Test 314/338 compile-error implicit cast from array to mutable slice (release)...OK | |
Test 315/338 compile-error ptrcast to non-pointer (debug)...OK | |
Test 316/338 compile-error ptrcast to non-pointer (release)...OK | |
Test 317/338 compile-error too many error values to cast to small integer (debug)...OK | |
Test 318/338 compile-error too many error values to cast to small integer (release)...OK | |
Test 319/338 compile-error asm at compile time (debug)...OK | |
Test 320/338 compile-error asm at compile time (release)...OK | |
Test 321/338 compile-error invalid member of builtin enum (debug)...OK | |
Test 322/338 compile-error invalid member of builtin enum (release)...OK | |
Test 323/338 compile-error int to ptr of 0 bits (debug)...OK | |
Test 324/338 compile-error int to ptr of 0 bits (release)...OK | |
Test 325/338 compile-error @fieldParentPtr - non struct (debug)...OK | |
Test 326/338 compile-error @fieldParentPtr - non struct (release)...OK | |
Test 327/338 compile-error @fieldParentPtr - bad field name (debug)...OK | |
Test 328/338 compile-error @fieldParentPtr - bad field name (release)...OK | |
Test 329/338 compile-error @fieldParentPtr - field pointer is not pointer (debug)...OK | |
Test 330/338 compile-error @fieldParentPtr - field pointer is not pointer (release)...OK | |
Test 331/338 compile-error @fieldParentPtr - comptime field ptr not based on struct (debug)...OK | |
Test 332/338 compile-error @fieldParentPtr - comptime field ptr not based on struct (release)...OK | |
Test 333/338 compile-error @fieldParentPtr - comptime wrong field index (debug)...OK | |
Test 334/338 compile-error @fieldParentPtr - comptime wrong field index (release)...OK | |
Test 335/338 compile-error missing main fn in executable (debug)...OK | |
Test 336/338 compile-error missing main fn in executable (release)...OK | |
Test 337/338 compile-error private main fn (debug)...OK | |
Test 338/338 compile-error private main fn (release)...OK | |
Test 1/1 assemble-and-link hello world linux x86_64...OK | |
Test 1/16 debug-safety calling panic...OK | |
Test 2/16 debug-safety out of bounds slice access...OK | |
Test 3/16 debug-safety integer addition overflow...OK | |
Test 4/16 debug-safety integer subtraction overflow...OK | |
Test 5/16 debug-safety integer multiplication overflow...OK | |
Test 6/16 debug-safety integer negation overflow...OK | |
Test 7/16 debug-safety signed integer division overflow...OK | |
Test 8/16 debug-safety signed shift left overflow...OK | |
Test 9/16 debug-safety unsigned shift left overflow...OK | |
Test 10/16 debug-safety integer division by zero...OK | |
Test 11/16 debug-safety exact division failure...OK | |
Test 12/16 debug-safety cast []u8 to bigger slice of wrong size...OK | |
Test 13/16 debug-safety value does not fit in shortening cast...OK | |
Test 14/16 debug-safety signed integer not fitting in cast to unsigned integer...OK | |
Test 15/16 debug-safety unwrap error...OK | |
Test 16/16 debug-safety cast integer to error and no code matches...OK | |
Test 1/21 parseh simple data types...OK | |
Test 2/21 parseh noreturn attribute...OK | |
Test 3/21 parseh enums...OK | |
Test 4/21 parseh restrict -> noalias...OK | |
Test 5/21 parseh simple struct...OK | |
Test 6/21 parseh qualified struct and enum...OK | |
Test 7/21 parseh constant size array...OK | |
Test 8/21 parseh self referential struct with function pointer...OK | |
Test 9/21 parseh struct prototype used in func...OK | |
Test 10/21 parseh #define a char literal...OK | |
Test 11/21 parseh #define an unsigned integer literal...OK | |
Test 12/21 parseh #define referencing another #define...OK | |
Test 13/21 parseh variables...OK | |
Test 14/21 parseh circular struct definitions...OK | |
Test 15/21 parseh typedef void...OK | |
Test 16/21 parseh generate inline func for #define global extern fn...OK | |
Test 17/21 parseh #define string...OK | |
Test 18/21 parseh __cdecl doesn't mess up function pointers...OK | |
Test 19/21 parseh comment after integer literal...OK | |
Test 20/21 parseh zig keywords in C code...OK | |
Test 21/21 parseh macro defines string literal with octal...OK | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment