compiler: add min and max builtin support

This commit is contained in:
Ayke van Laethem
2023-07-06 22:14:55 +02:00
committed by Ron Evans
parent a93f0ed12a
commit f791c821ff
7 changed files with 250 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
package main
func main() {
ia := 1
ib := 5
ic := -3
fa := 1.0
fb := 5.0
fc := -3.0
println("min/max:", min(ia, ib, ic), max(ia, ib, ic))
println("min/max:", min(fa, fb, fc), max(fa, fb, fc))
}
+2
View File
@@ -0,0 +1,2 @@
min/max: -3 5
min/max: -3.000000e+000 +5.000000e+000