github.com/Konstantin8105/c4go@v0.0.0-20240505174241-768bb1c65a51/tests/code_quality/operators.go.expected (about) 1 // 2 // Package - transpiled by c4go 3 // 4 // If you have found any issues, please raise an issue at: 5 // https://github.com/Konstantin8105/c4go/ 6 // 7 8 package code_quality 9 10 // f - transpiled function from C4GO/tests/code_quality/operators.c:1 11 func f(d uint32) { 12 _ = d 13 } 14 15 // operators_equals - transpiled function from C4GO/tests/code_quality/operators.c:8 16 func operators_equals() { 17 var a int32 18 var b int32 19 var c int32 20 var d int32 21 d = 42 22 c = d 23 b = c 24 a = b 25 var q1 int32 = 42 26 var q2 uint32 = 42 27 var q3 int32 = 42 28 var q4 int64 = 42 29 var q5 int16 = 42 30 var w1 int32 = int32(int64(42)) 31 var w2 uint32 = uint32(int64(42)) 32 var w3 int32 = int32(int64(42)) 33 var w4 int64 = int64(42) 34 var w5 int16 = int16(int64(42)) 35 // zero value 36 var s1 int32 37 var s2 uint32 38 var s3 int32 39 var s4 int64 40 var s5 int16 41 var d1 float64 42 var d2 float32 43 var v1 float64 44 var v2 float32 45 var x1 int32 46 var x2 uint32 47 var x3 int32 48 var x4 int64 49 var x5 int16 50 var z1 float64 51 var z2 float32 52 var t1 float64 53 var t2 float32 54 var r1 []int32 55 var r2 [][]int32 56 var r3 [][][]int32 57 var r4 [][][][]int32 58 var r5 [][][][][]int32 59 var r6 [][][][][][]int32 60 // function 61 f(42) 62 // array 63 var arr []float32 = make([]float32, 500) 64 // simplificator 65 var ss []byte = []byte("words\x00") 66 var cc int32 = int32(uint8((func() []byte { 67 defer func() { 68 ss = ss[0+1:] 69 }() 70 return ss 71 }())[0])) 72 }