@@ -678,6 +678,8 @@ private predicate builtinFunction(
678678 or
679679 name = "cap" and pure = true and mayPanic = false and mustPanic = false and variadic = false
680680 or
681+ name = "clear" and pure = false and mayPanic = false and mustPanic = false and variadic = false
682+ or
681683 name = "close" and pure = false and mayPanic = true and mustPanic = false and variadic = false
682684 or
683685 name = "complex" and pure = true and mayPanic = true and mustPanic = false and variadic = false
@@ -692,6 +694,10 @@ private predicate builtinFunction(
692694 or
693695 name = "make" and pure = true and mayPanic = true and mustPanic = false and variadic = true
694696 or
697+ name = "max" and pure = true and mayPanic = false and mustPanic = false and variadic = true
698+ or
699+ name = "min" and pure = true and mayPanic = false and mustPanic = false and variadic = true
700+ or
695701 name = "new" and pure = true and mayPanic = false and mustPanic = false and variadic = false
696702 or
697703 name = "panic" and pure = false and mayPanic = true and mustPanic = true and variadic = false
@@ -795,6 +801,9 @@ module Builtin {
795801 /** Gets the built-in function `cap`. */
796802 BuiltinFunction cap ( ) { result .getName ( ) = "cap" }
797803
804+ /** Gets the built-in function `clear`. */
805+ BuiltinFunction clear ( ) { result .getName ( ) = "clear" }
806+
798807 /** Gets the built-in function `close`. */
799808 BuiltinFunction close ( ) { result .getName ( ) = "close" }
800809
@@ -816,6 +825,12 @@ module Builtin {
816825 /** Gets the built-in function `make`. */
817826 BuiltinFunction make ( ) { result .getName ( ) = "make" }
818827
828+ /** Gets the built-in function `max`. */
829+ BuiltinFunction max_ ( ) { result .getName ( ) = "max" }
830+
831+ /** Gets the built-in function `min`. */
832+ BuiltinFunction min_ ( ) { result .getName ( ) = "min" }
833+
819834 /** Gets the built-in function `new`. */
820835 BuiltinFunction new ( ) { result .getName ( ) = "new" }
821836
0 commit comments