Browse Source

add `#optional_ok` to docs file for intrinsics

Laytan Laats 1 year ago
parent
commit
a6d1a2e46c
1 changed files with 3 additions and 3 deletions
  1. 3 3
      base/intrinsics/intrinsics.odin

+ 3 - 3
base/intrinsics/intrinsics.odin

@@ -38,9 +38,9 @@ count_leading_zeros  :: proc(x: $T) -> T where type_is_integer(T) || type_is_sim
 reverse_bits         :: proc(x: $T) -> T where type_is_integer(T) || type_is_simd_vector(T) ---
 reverse_bits         :: proc(x: $T) -> T where type_is_integer(T) || type_is_simd_vector(T) ---
 byte_swap            :: proc(x: $T) -> T where type_is_integer(T) || type_is_float(T) ---
 byte_swap            :: proc(x: $T) -> T where type_is_integer(T) || type_is_float(T) ---
 
 
-overflow_add :: proc(lhs, rhs: $T) -> (T, bool) where type_is_integer(T) ---
-overflow_sub :: proc(lhs, rhs: $T) -> (T, bool) where type_is_integer(T) ---
-overflow_mul :: proc(lhs, rhs: $T) -> (T, bool) where type_is_integer(T) ---
+overflow_add :: proc(lhs, rhs: $T) -> (T, bool) where type_is_integer(T) #optional_ok ---
+overflow_sub :: proc(lhs, rhs: $T) -> (T, bool) where type_is_integer(T) #optional_ok ---
+overflow_mul :: proc(lhs, rhs: $T) -> (T, bool) where type_is_integer(T) #optional_ok ---
 
 
 add_sat :: proc(lhs, rhs: $T) -> T where type_is_integer(T) ---
 add_sat :: proc(lhs, rhs: $T) -> T where type_is_integer(T) ---
 sub_sat :: proc(lhs, rhs: $T) -> T where type_is_integer(T) ---
 sub_sat :: proc(lhs, rhs: $T) -> T where type_is_integer(T) ---