github.com/Konstantin8105/c4go@v0.0.0-20240505174241-768bb1c65a51/tests/code_quality/if.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 import "github.com/Konstantin8105/c4go/noarch" 11 12 // if_1 - transpiled function from C4GO/tests/code_quality/if.c:1 13 func if_1() { 14 var a int32 = 5 15 var b int32 = 2 16 var c int32 = 4 17 if a > b { 18 return 19 } else if c <= a { 20 a = 0 21 } 22 _ = a 23 _ = b 24 _ = c 25 var w int32 = func() int32 { 26 if 2 > 1 { 27 return -1 28 } 29 return 5 30 }() 31 var r int32 32 if 2 > 1 { 33 r = -1 34 } else { 35 r = 5 36 } 37 if 2 > 1 { 38 r = -1 39 } else { 40 r = 5 41 } 42 if w > 1 { 43 r = -1 44 } else { 45 r = 5 46 } 47 if w > 1 { 48 r = -1 49 } else { 50 r = 5 51 } 52 if noarch.BoolToInt(w > 1)+noarch.BoolToInt(r == 4) != 0 { 53 r = -1 54 } else { 55 r = 5 56 } 57 if w > 0 { 58 r = 3 59 } 60 }