// Note that the filename acts as an implicit build constraint package main import ( "strconv" ) func testIntSource386() { { parsed, err := strconv.ParseInt("3456", 10, 0) if err != nil { panic(err) } _ = int32(parsed) _ = uint32(parsed) } { parsed, err := strconv.ParseUint("3456", 10, 0) // $ Source if err != nil { panic(err) } _ = int32(parsed) // $ Alert _ = uint32(parsed) } { parsed, err := strconv.Atoi("3456") if err != nil { panic(err) } _ = int32(parsed) _ = uint32(parsed) } }