forked from OSchip/llvm-project
47 lines
849 B
Go
47 lines
849 B
Go
// RUN: llgo -o %t %s
|
|
// RUN: %t 2>&1 | FileCheck %s
|
|
|
|
// CHECK: False()
|
|
// CHECK-NEXT: False()
|
|
// CHECK-NEXT: false
|
|
// CHECK-NEXT: False()
|
|
// CHECK-NEXT: True()
|
|
// CHECK-NEXT: true
|
|
// CHECK-NEXT: True()
|
|
// CHECK-NEXT: true
|
|
// CHECK-NEXT: True()
|
|
// CHECK-NEXT: true
|
|
// CHECK-NEXT: False()
|
|
// CHECK-NEXT: false
|
|
// CHECK-NEXT: False()
|
|
// CHECK-NEXT: false
|
|
// CHECK-NEXT: True()
|
|
// CHECK-NEXT: False()
|
|
// CHECK-NEXT: false
|
|
// CHECK-NEXT: True()
|
|
// CHECK-NEXT: True()
|
|
// CHECK-NEXT: true
|
|
|
|
package main
|
|
|
|
func False() bool {
|
|
println("False()")
|
|
return false
|
|
}
|
|
|
|
func True() bool {
|
|
println("True()")
|
|
return true
|
|
}
|
|
|
|
func main() {
|
|
println(False() || False())
|
|
println(False() || True())
|
|
println(True() || False())
|
|
println(True() || True())
|
|
println(False() && False())
|
|
println(False() && True())
|
|
println(True() && False())
|
|
println(True() && True())
|
|
}
|