@@ -949,11 +949,14 @@ CppEnum, ConstArray, CxxBool, CxxLong, CxxULong, CxxChar, CxxChar16, CxxChar32,
949949CxxLongLong, CxxULongLong, ptrunion, gcprotect, gcunprotect, isnull
950950
951951using . StdLib: StdVector, StdString, StdWString, StdValArray, StdThread, StdDeque, StdQueue, StdStack,
952- StdSet, StdMultiset, StdUnorderedSet, StdUnorderedMultiset, StdPriorityQueue, StdList, StdForwardList,
953- StdUpperBound, StdLowerBound, StdBinarySearch
952+ StdSet, StdMultiset, StdUnorderedSet, StdUnorderedMultiset, StdPriorityQueue, StdList, StdForwardList
954953
955954export StdLib, StdVector, StdString, StdWString, StdValArray, StdThread, StdDeque, StdQueue, StdStack,
956- StdSet, StdMultiset, StdUnorderedSet, StdUnorderedMultiset, StdPriorityQueue, StdList, StdForwardList,
957- StdUpperBound, StdLowerBound, StdBinarySearch
955+ StdSet, StdMultiset, StdUnorderedSet, StdUnorderedMultiset, StdPriorityQueue, StdList, StdForwardList
956+
957+ @static if isdefined (StdLib, :HAS_RANGES )
958+ using . StdLib: StdUpperBound, StdLowerBound, StdBinarySearch
959+ export StdUpperBound, StdLowerBound, StdBinarySearch
960+ end
958961
959962end # module
0 commit comments