...

Text file src/cuelang.org/go/cue/testdata/resolve/046_predefined_ranges.txtar

Documentation: cuelang.org/go/cue/testdata/resolve

     1# DO NOT EDIT; generated by go run testdata/gen.go
     2#
     3#name: predefined ranges
     4#evalPartial
     5-- in.cue --
     6k1: int8
     7k1: 44
     8
     9k2: int64
    10k2: -8_000_000_000
    11
    12e1: int16
    13e1: 100_000
    14-- out/def --
    15k1: 44
    16k2: -8000000000
    17e1: _|_ // invalid value 100000 (out of bound int & <=32767)
    18-- out/legacy-debug --
    19<0>{k1: 44, k2: -8000000000, e1: _|_((int & <=32767 & 100000):invalid value 100000 (out of bound int & <=32767))}
    20-- out/compile --
    21--- in.cue
    22{
    23  k1: &(int, >=-128, <=127)
    24  k1: 44
    25  k2: &(int, >=-9223372036854775808, <=9223372036854775807)
    26  k2: -8000000000
    27  e1: &(int, >=-32768, <=32767)
    28  e1: 100000
    29}
    30-- out/eval/stats --
    31Leaks:  0
    32Freed:  4
    33Reused: 2
    34Allocs: 2
    35Retain: 0
    36
    37Unifications: 4
    38Conjuncts:    7
    39Disjuncts:    4
    40-- out/eval --
    41Errors:
    42e1: invalid value 100000 (out of bound <=32767):
    43    ./in.cue:8:5
    44
    45Result:
    46(_|_){
    47  // [eval]
    48  k1: (int){ 44 }
    49  k2: (int){ -8000000000 }
    50  e1: (_|_){
    51    // [eval] e1: invalid value 100000 (out of bound <=32767):
    52    //     ./in.cue:8:5
    53  }
    54}

View as plain text