total uncompressed bytes
733.9 KB
total files
369
Fix
342 wasted files
total waste: 280.3 KB
- tests/stack-overflow/scalar_init.c : 100.0 KB
- tests/stack-overflow/aggregate_init.c : 100.0 KB
- tests/stack-overflow/stmt.c : 10.0 KB
- tests/stack-overflow/expr.c : 10.0 KB
- tests/stack-overflow/decl.c : 10.0 KB
- tests/runner.rs : 4.8 KB
- tests/utils/mod.rs : 4.5 KB
- CONTRIBUTING.md : 3.7 KB
- .travis.yml : 3.1 KB
- tests/varargs.rs : 2.1 KB
- tests/headers.rs : 2.0 KB
- FAQ.md : 1.5 KB
- tests/fuzz.sh : 1.3 KB
- tests/stack-overflow.rs : 1.1 KB
- IMPLEMENTATION_DEFINED.md : 680 B
- .github/ISSUE_TEMPLATE/codegen_bug.md : 610 B
- .github/ISSUE_TEMPLATE/bad_parse.md : 577 B
- .github/ISSUE_TEMPLATE/panic.md : 508 B
- tests/runner-tests/readme.c : 475 B
- tests/runner-tests/expr/pointers/6.c : 397 B
- tests/runner-tests/stmt/switch/5.c : 323 B
- tests/runner-tests/stmt/switch/6.c : 322 B
- tests/runner-tests/expr/pointers/8.c : 281 B
- tests/runner-tests/decls/static_initializers.c : 261 B
- mycpp : 258 B
- tests/runner-tests/decls/test_initializers/7.c : 250 B
- tests/runner-tests/decls/test_initializers/3.c : 250 B
- tests/runner-tests/stmt/strlen.c : 248 B
- tests/runner-tests/decls/typedef/7.c : 229 B
- tests/runner-tests/decls/test_initializers/5.c : 214 B
- tests/runner-tests/decls/useless_declaration.c : 210 B
- coverage.sh : 202 B
- tests/runner-tests/stmt/goto/1.c : 199 B
- tests/runner-tests/decls/struct_initializers.c : 198 B
- tests/runner-tests/expr/pointers/5.c : 194 B
- tests/runner-tests/stmt/for_loop/2.c : 188 B
- tests/runner-tests/decls/test_initializers/6.c : 188 B
- tests/runner-tests/stmt/while_loop/0.c : 187 B
- tests/runner-tests/decls/recursive_struct.c : 173 B
- tests/runner-tests/stmt/while_loop/2.c : 171 B
- tests/runner-tests/stmt/scope/9.c : 170 B
- tests/runner-tests/stmt/scope/4.c : 165 B
- tests/runner-tests/expr/cstruct/0.c : 164 B
- tests/runner-tests/stmt/for_loop/0.c : 153 B
- tests/runner-tests/expr/implicit_casts/8.c : 152 B
- tests/runner-tests/func/recursion.c : 150 B
- tests/runner-tests/expr/pointers/2.c : 147 B
- tests/runner-tests/expr/implicit_casts/9.c : 147 B
- tests/runner-tests/stmt/switch/2.c : 145 B
- tests/runner-tests/decls/forward_declaration/2.c : 144 B
- tests/runner-tests/decls/typedef/9.c : 139 B
- tests/runner-tests/decls/typedef/5.c : 139 B
- tests/runner-tests/decls/typedef/1.c : 139 B
- tests/runner-tests/expr/enumeration/1.c : 135 B
- tests/runner-tests/stmt/syntax_errors/1.c : 132 B
- tests/runner-tests/stmt/switch/4.c : 131 B
- tests/runner-tests/expr/union.c : 125 B
- tests/runner-tests/stmt/do_loop/0.c : 119 B
- tests/csmith.sh : 117 B
- tests/runner-tests/decls/enum_self_assign.c : 116 B
- tests/runner-tests/expr/arrays/0.c : 113 B
- tests/runner-tests/stmt/void.c : 112 B
- tests/runner-tests/stmt/scope/7.c : 112 B
- tests/runner-tests/stmt/do_loop.c : 112 B
- tests/runner-tests/expr/assign/10.c : 112 B
- tests/runner-tests/func/undefined.c : 108 B
- tests/runner-tests/expr/pointers/7.c : 108 B
- tests/runner-tests/expr/lnot/7.c : 107 B
- tests/runner-tests/func/func_pointers/2.c : 106 B
- tests/runner-tests/expr/explicit_casts/8.c : 106 B
- tests/runner-tests/stmt/switch/1.c : 105 B
- tests/runner-tests/fuzz/invalid-sizeof.c : 105 B
- tests/runner-tests/stmt/switch/3.c : 104 B
- tests/runner-tests/stmt/switch/0.c : 104 B
- tests/runner-tests/expr/primary.c : 104 B
- tests/runner-tests/expr/assign/11.c : 104 B
- tests/runner-tests/expr/assign/6.c : 102 B
- tests/runner-tests/decls/string.c : 102 B
- tests/runner-tests/func/no_prototype.c : 100 B
- tests/runner-tests/func/func_pointers/0.c : 100 B
- tests/runner-tests/conditional.c : 100 B
- tests/runner-tests/func/void.c : 99 B
- tests/runner-tests/decls/function/2.c : 99 B
- tests/pre-commit.sh : 99 B
- tests/runner-tests/stmt/label.c : 98 B
- tests/runner-tests/decls/function/1.c : 97 B
- tests/runner-tests/stmt/syntax_errors/2.c : 96 B
- tests/runner-tests/expr/ternary/8.c : 95 B
- tests/runner-tests/expr/ternary/7.c : 95 B
- tests/runner-tests/expr/assign/12.c : 95 B
- tests/runner-tests/expr/typedef_cast.c : 94 B
- tests/runner-tests/decls/alignment/1.c : 94 B
- tests/runner-tests/func/func_pointers/1.c : 93 B
- tests/runner-tests/expr/arrays/5.c : 93 B
- tests/runner-tests/stmt/for_loop/1.c : 92 B
- tests/runner-tests/stmt/scope/3.c : 89 B
- tests/runner-tests/stmt/scope/1.c : 89 B
- tests/runner-tests/stmt/switch/7.c : 88 B
- tests/runner-tests/expr/ternary/6.c : 88 B
- tests/runner-tests/expr/lnot/8.c : 88 B
- tests/runner-tests/expr/logical_exprs/4.c : 87 B
- tests/runner-tests/expr/arrays/4.c : 87 B
- tests/runner-tests/decls/function/0.c : 87 B
- tests/runner-tests/decls/forward_struct_declaration.c : 86 B
- tests/runner-tests/expr/pointers/1.c : 83 B
- tests/runner-tests/decls/large_locals.c : 83 B
- tests/runner-tests/stmt/scope/2.c : 81 B
- tests/runner-tests/func/extern_call.c : 81 B
- tests/runner-tests/expr/ternary/4.c : 81 B
- tests/runner-tests/decls/declare_local_function/1.c : 81 B
- tests/runner-tests/stmt/branch_return/2.c : 80 B
- tests/runner-tests/expr/ternary/2.c : 80 B
- tests/runner-tests/expr/enumeration/0.c : 80 B
- tests/runner-tests/decls/alignment/0.c : 80 B
- tests/runner-tests/ret.c : 79 B
- tests/runner-tests/expr/strings.c : 79 B
- tests/runner-tests/expr/pointers/4.c : 78 B
- tests/runner-tests/decls/test_decl_after_init/1.c : 78 B
- tests/runner-tests/decls/declare_local_function/0.c : 78 B
- tests/runner-tests/expr/cstruct/1.c : 77 B
- tests/runner-tests/decls/forward_declaration/5.c : 77 B
- tests/runner-tests/decls/scope.c : 76 B
- tests/runner-tests/expr/sizeof.c : 75 B
- tests/runner-tests/decls/union/0.c : 75 B
- tests/runner-tests/expr/ternary/9.c : 74 B
- tests/runner-tests/decls/typedef/2.c : 74 B
- tests/runner-tests/decls/linkage/5.c : 74 B
- tests/runner-tests/decls/linkage/4.c : 74 B
- .rustfmt.toml : 74 B
- tests/runner-tests/stmt/scope/8.c : 73 B
- tests/runner-tests/expr/cstruct/2.c : 73 B
- tests/runner-tests/decls/typedef/8.c : 73 B
- tests/runner-tests/stmt/while_loop/1.c : 72 B
- tests/runner-tests/expr/ternary/1.c : 72 B
- tests/runner-tests/expr/pointers/0.c : 72 B
- tests/runner-tests/decls/multiple_initializers.c : 72 B
- tests/runner-tests/expr/logical_exprs/2.c : 71 B
- tests/runner-tests/expr/logical_exprs/0.c : 71 B
- tests/runner-tests/expr/arrays/6.c : 71 B
- tests/runner-tests/decls/linkage/2.c : 71 B
- tests/runner-tests/stmt/scope/0.c : 70 B
- tests/runner-tests/expr/assign/9.c : 70 B
- tests/runner-tests/expr/assign/8.c : 70 B
- tests/runner-tests/func/declaration_before_definition.c : 69 B
- tests/runner-tests/expr/assign/7.c : 69 B
- .gitignore : 69 B
- tests/runner-tests/stmt/return_type/1.c : 68 B
- tests/runner-tests/stmt/goto/0.c : 68 B
- tests/runner-tests/index.c : 68 B
- tests/runner-tests/func/intern_call.c : 68 B
- tests/runner-tests/expr/assign/3.c : 68 B
- tests/runner-tests/expr/arrays/3.c : 68 B
- tests/runner-tests/stmt/scope/5.c : 66 B
- tests/runner-tests/expr/arrays_are_commutative.c : 66 B
- tests/runner-tests/expr/arrays/1.c : 66 B
- tests/runner-tests/decls/typedef/6.c : 66 B
- tests/runner-tests/expr/arrays/2.c : 65 B
- tests/runner-tests/decls/linkage/0.c : 64 B
- tests/runner-tests/stmt/branch_return/1.c : 63 B
- tests/runner-tests/expr/cmp/9.c : 63 B
- tests/runner-tests/stmt/branch_return/0.c : 62 B
- tests/runner-tests/stmt/pointer_cast.c : 61 B
- tests/runner-tests/func/nested.c : 61 B
- tests/runner-tests/expr/assign/2.c : 61 B
- tests/runner-tests/decls/test_initializers/8.c : 61 B
- tests/runner-tests/expr/cstruct/3.c : 60 B
- tests/runner-tests/decls/forward_declaration/6.c : 60 B
- tests/runner-tests/expr/sub/4.c : 59 B
- tests/runner-tests/decls/declare_local.c : 59 B
- tests/runner-tests/segfault.c : 56 B
- tests/runner-tests/expr/explicit_casts/4.c : 56 B
- tests/runner-tests/expr/assign/4.c : 56 B
- tests/runner-tests/overflow.c : 55 B
- tests/runner-tests/expr/assign/13.c : 55 B
- tests/runner-tests/decls/struct.c : 55 B
- tests/runner-tests/decls/linkage/3.c : 54 B
- tests/runner-tests/expr/overflow/3.c : 53 B
- tests/runner-tests/expr/comma/2.c : 53 B
- tests/runner-tests/expr/assign/1.c : 52 B
- tests/runner-tests/expr/assign/0.c : 52 B
- tests/runner-tests/decls/test_decl_and_func_definition/2.c : 52 B
- tests/runner-tests/expr/ternary/5.c : 50 B
- tests/runner-tests/decls/infer_array_bounds/2.c : 50 B
- tests/runner-tests/expr/typedef_sizeof.c : 49 B
- tests/runner-tests/expr/ternary/3.c : 49 B
- tests/runner-tests/decls/test_decl_after_init/0.c : 49 B
- tests/runner-tests/decls/redefinition/1.c : 49 B
- tests/runner-tests/expr/assign/5.c : 48 B
- tests/runner-tests/decls/typedef/0.c : 48 B
- tests/runner-tests/expr/sub/2.c : 47 B
- tests/runner-tests/expr/shift/5.c : 47 B
- tests/runner-tests/expr/cmp/8.c : 47 B
- tests/runner-tests/decls/redefinition/2.c : 47 B
- tests/runner-tests/decls/bad_signature_for_main/4.c : 47 B
- tests/runner-tests/decls/bad_signature_for_main/3.c : 47 B
- tests/runner-tests/expr/xor/4.c : 46 B
- tests/runner-tests/expr/mul/4.c : 46 B
- tests/runner-tests/expr/modulo/4.c : 46 B
- tests/runner-tests/expr/lnot/5.c : 46 B
- tests/runner-tests/expr/div/4.c : 46 B
- tests/runner-tests/expr/cmp/7.c : 46 B
- tests/runner-tests/expr/cmp/6.c : 46 B
- tests/runner-tests/expr/bor/5.c : 46 B
- tests/runner-tests/expr/bor/3.c : 46 B
- tests/runner-tests/expr/band/5.c : 46 B
- tests/runner-tests/decls/typedef/3.c : 46 B
- tests/runner-tests/decls/infer_array_bounds/3.c : 46 B
- tests/runner-tests/decls/forward_declaration/0.c : 46 B
- tests/runner-tests/expr/explicit_casts/2.c : 45 B
- tests/runner-tests/decls/infer_array_bounds/0.c : 45 B
- tests/runner-tests/stmt/branch_return/4.c : 44 B
- tests/runner-tests/expr/mul/2.c : 44 B
- tests/runner-tests/expr/modulo/2.c : 44 B
- tests/runner-tests/expr/implicit_casts/6.c : 44 B
- tests/runner-tests/expr/implicit_casts/5.c : 44 B
- tests/runner-tests/expr/comma/1.c : 44 B
- tests/runner-tests/expr/unary_plus/1.c : 43 B
- tests/runner-tests/expr/sub/3.c : 43 B
- tests/runner-tests/expr/negate/3.c : 43 B
- tests/runner-tests/expr/mul/3.c : 43 B
- tests/runner-tests/expr/lnot/6.c : 43 B
- tests/runner-tests/expr/lnot/4.c : 43 B
- tests/runner-tests/expr/implicit_casts/7.c : 43 B
- tests/runner-tests/expr/explicit_casts/3.c : 43 B
- tests/runner-tests/expr/explicit_casts/1.c : 43 B
- tests/runner-tests/expr/explicit_casts/0.c : 43 B
- tests/runner-tests/expr/div/3.c : 43 B
- tests/runner-tests/expr/bor/2.c : 43 B
- tests/runner-tests/expr/bnot/5.c : 43 B
- tests/runner-tests/expr/add/3.c : 43 B
- tests/runner-tests/expr/add/2.c : 43 B
- tests/runner-tests/decls/declare_global.c : 43 B
- tests/runner-tests/expr/negate/2.c : 42 B
- tests/runner-tests/expr/implicit_casts/4.c : 42 B
- tests/runner-tests/expr/implicit_casts/1.c : 42 B
- tests/runner-tests/expr/cmp/5.c : 42 B
- tests/runner-tests/expr/shift/3.c : 41 B
- tests/runner-tests/expr/shift/1.c : 41 B
- tests/runner-tests/expr/mul/0.c : 41 B
- tests/runner-tests/expr/implicit_casts/3.c : 41 B
- tests/runner-tests/expr/implicit_casts/2.c : 41 B
- tests/runner-tests/expr/implicit_casts/0.c : 41 B
- tests/runner-tests/expr/cmp/4.c : 41 B
- tests/runner-tests/expr/cmp/3.c : 41 B
- tests/runner-tests/expr/band/3.c : 41 B
- tests/runner-tests/decls/union/1.c : 41 B
- tests/runner-tests/decls/typedef/4.c : 41 B
- tests/runner-tests/decls/linkage/1.c : 41 B
- tests/runner-tests/expr/xor/3.c : 40 B
- tests/runner-tests/expr/shift/4.c : 40 B
- tests/runner-tests/expr/shift/2.c : 40 B
- tests/runner-tests/expr/shift/0.c : 40 B
- tests/runner-tests/expr/logical_exprs/3.c : 40 B
- tests/runner-tests/expr/logical_exprs/1.c : 40 B
- tests/runner-tests/expr/div/0.c : 40 B
- tests/runner-tests/expr/cmp/1.c : 40 B
- tests/runner-tests/expr/cmp/0.c : 40 B
- tests/runner-tests/expr/bnot/3.c : 40 B
- tests/runner-tests/expr/bnot/2.c : 40 B
- tests/runner-tests/expr/band/2.c : 40 B
- tests/runner-tests/expr/add/0.c : 40 B
- tests/runner-tests/decls/test_decl_and_func_definition/1.c : 40 B
- tests/runner-tests/expr/xor/2.c : 39 B
- tests/runner-tests/expr/xor/1.c : 39 B
- tests/runner-tests/expr/xor/0.c : 39 B
- tests/runner-tests/expr/sub/1.c : 39 B
- tests/runner-tests/expr/sub/0.c : 39 B
- tests/runner-tests/expr/negate/1.c : 39 B
- tests/runner-tests/expr/negate/0.c : 39 B
- tests/runner-tests/expr/mul/1.c : 39 B
- tests/runner-tests/expr/modulo/1.c : 39 B
- tests/runner-tests/expr/modulo/0.c : 39 B
- tests/runner-tests/expr/div/2.c : 39 B
- tests/runner-tests/expr/div/1.c : 39 B
- tests/runner-tests/expr/cmp/2.c : 39 B
- tests/runner-tests/expr/bor/1.c : 39 B
- tests/runner-tests/expr/bor/0.c : 39 B
- tests/runner-tests/expr/band/4.c : 39 B
- tests/runner-tests/expr/band/1.c : 39 B
- tests/runner-tests/expr/band/0.c : 39 B
- tests/runner-tests/expr/add/1.c : 39 B
- tests/runner-tests/decls/test_decl_and_func_definition/0.c : 39 B
- tests/runner-tests/expr/modulo/3.c : 38 B
- tests/runner-tests/expr/lnot/3.c : 38 B
- tests/runner-tests/expr/lnot/1.c : 38 B
- tests/runner-tests/expr/explicit_casts/6.c : 38 B
- tests/runner-tests/expr/comma/0.c : 38 B
- tests/runner-tests/expr/bor/4.c : 38 B
- tests/runner-tests/expr/bnot/1.c : 37 B
- tests/runner-tests/expr/bnot/0.c : 37 B
- tests/runner-tests/simple/multiple_errors/0.c : 36 B
- tests/runner-tests/expr/unary_plus/0.c : 36 B
- tests/runner-tests/expr/lnot/2.c : 36 B
- tests/runner-tests/expr/lnot/0.c : 36 B
- tests/runner-tests/expr/explicit_casts/7.c : 36 B
- tests/runner-tests/decls/bad_signature_for_main/2.c : 36 B
- tests/runner-tests/func/void-pointer.c : 35 B
- tests/runner-tests/expr/explicit_casts/5.c : 35 B
- tests/runner-tests/expr/bnot/4.c : 35 B
- tests/runner-tests/decls/redefinition/0.c : 35 B
- tests/runner-tests/stmt/return_type/0.c : 34 B
- tests/runner-tests/fuzz/185.c : 34 B
- tests/runner-tests/decls/forward_declaration/1.c : 33 B
- rustfmt.toml : 33 B
- tests/runner-tests/decls/abstract_param_in_definition.c : 32 B
- tests/runner-tests/fuzz/deref-noop.c : 30 B
- tests/runner-tests/simple/multiple_errors/1.c : 29 B
- tests/runner-tests/decls/test_initializers/4.c : 29 B
- tests/runner-tests/decls/forward_declaration/4.c : 29 B
- tests/runner-tests/decls/enum_overflow.c : 29 B
- tests/runner-tests/decls/forward_declaration/3.c : 28 B
- tests/runner-tests/stmt/scope/6.c : 27 B
- tests/runner-tests/decls/infer_array_bounds/1.c : 26 B
- tests/runner-tests/decls/function/3.c : 26 B
- tests/runner-tests/decls/bad_signature_for_main/1.c : 26 B
- tests/runner-tests/stmt/main_is_special.c : 25 B
- tests/runner-tests/decls/function/5.c : 25 B
- tests/runner-tests/decls/function/4.c : 25 B
- tests/runner-tests/expr/overflow/2.c : 24 B
- tests/runner-tests/expr/overflow/1.c : 24 B
- tests/runner-tests/expr/overflow/0.c : 24 B
- tests/runner-tests/decls/test_initializers/0.c : 24 B
- tests/runner-tests/stmt/syntax_errors/0.c : 22 B
- tests/runner-tests/decls/test_different_types.c : 22 B
- tests/runner-tests/decls/bad_signature_for_main/0.c : 22 B
- tests/runner-tests/simple/only_bad_tokens_are_error/1.c : 21 B
- tests/runner-tests/expr/pointers/3.c : 20 B
- tests/runner-tests/expr/overflow/5.c : 20 B
- tests/runner-tests/expr/overflow/4.c : 20 B
- tests/runner-tests/decls/syntax.c : 20 B
- tests/runner-tests/lex.c : 19 B
- tests/runner-tests/decls/test_initializers/2.c : 19 B
- tests/runner-tests/stmt/return_type/2.c : 18 B
- tests/runner-tests/stmt/branch_return/3.c : 18 B
- tests/runner-tests/decls/test_initializers/1.c : 18 B
- tests/runner-tests/decls/struct_and_enum/3.c : 15 B
- tests/runner-tests/decls/struct_and_enum/0.c : 15 B
- tests/runner-tests/no_type.c : 14 B
- tests/runner-tests/decls/struct_and_enum/2.c : 14 B
- tests/runner-tests/decls/struct_and_enum/1.c : 13 B
- tests/runner-tests/simple/only_bad_tokens_are_error/0.c : 9 B
- tests/runner-tests/simple/empty_program_is_err.c : 8 B