Files
carbon-lang/explorer/fuzzing/fuzzer_corpus/f97202d1fa9a38ec83beedefee620c8fabb7759a
T
pk19604014 4c47d87d95 Regenerated fuzzer corpus with regen_corpus.py (#2008)
To pick up proto updates (field renames etc.) and new carbon source samples added to testdata.

```
$ rm explorer/fuzzing/fuzzer_corpus/*
$ explorer/fuzzing/regen_corpus.py
```
2022-08-15 10:14:06 -07:00

162 lines
4.0 KiB
Plaintext

compilation_unit {
package_statement {
package_name: "ExplorerTest"
}
is_api: true
declarations {
function {
name: "Main"
param_pattern {
}
return_term {
kind: Expression
type {
int_type_literal {
}
}
}
body {
statements {
variable_definition {
pattern {
binding_pattern {
name: "t"
type {
auto_pattern {
}
}
}
}
init {
tuple_literal {
fields {
int_literal {
value: 1
}
}
fields {
int_literal {
value: 2
}
}
fields {
int_literal {
value: 3
}
}
fields {
int_literal {
value: 4
}
}
}
}
is_returned: false
}
}
statements {
match {
expression {
identifier {
name: "t"
}
}
clauses {
pattern {
tuple_pattern {
fields {
binding_pattern {
name: "_"
type {
expression_pattern {
expression {
int_type_literal {
}
}
}
}
}
}
fields {
binding_pattern {
name: "_"
type {
auto_pattern {
}
}
}
}
fields {
binding_pattern {
name: "x"
type {
expression_pattern {
expression {
int_type_literal {
}
}
}
}
}
}
fields {
binding_pattern {
name: "y"
type {
auto_pattern {
}
}
}
}
}
}
statement {
block {
statements {
return_expression_statement {
expression {
operator {
op: Sub
arguments {
operator {
op: Sub
arguments {
identifier {
name: "y"
}
}
arguments {
identifier {
name: "x"
}
}
}
}
arguments {
int_literal {
value: 1
}
}
}
}
}
}
}
}
}
}
}
statements {
return_expression_statement {
expression {
int_literal {
value: 1
}
}
}
}
}
}
}
}