function symbol 'void discriminant_values::use_neg(variant discriminant_values::Neg8, variant discriminant_values::Neg16, variant discriminant_values::Neg32, variant discriminant_values::Neg64, variant discriminant_values::Neg128)' {_RNvCslq2M6p701eM_19discriminant_values7use_neg} changed
  type 'void(variant discriminant_values::Neg8, variant discriminant_values::Neg16, variant discriminant_values::Neg32, variant discriminant_values::Neg64, variant discriminant_values::Neg128)' changed
    parameter 1 type 'variant discriminant_values::Neg8' changed
      type 'struct discriminant_values::Neg8::N1 N1' changed
        discriminant changed from 0 to 255
      type 'struct discriminant_values::Neg8::N2 N2' changed
        discriminant changed from 1 to 254
      type 'struct discriminant_values::Neg8::N8 N8' changed
        discriminant changed from 2 to 248
      type 'struct discriminant_values::Neg8::N128 N128' changed
        discriminant changed from 3 to 128
      type 'struct discriminant_values::Neg8::N64 N64' changed
        discriminant changed from 4 to 192
    parameter 2 type 'variant discriminant_values::Neg16' changed
      type 'struct discriminant_values::Neg16::N1 N1' changed
        discriminant changed from 0 to 255
      type 'struct discriminant_values::Neg16::N2 N2' changed
        discriminant changed from 1 to 254
      type 'struct discriminant_values::Neg16::N8 N8' changed
        discriminant changed from 2 to 248
      type 'struct discriminant_values::Neg16::N128 N128' changed
        discriminant changed from 3 to 128
      type 'struct discriminant_values::Neg16::N32768 N32768' changed
        discriminant changed from 4 to 32768
      type 'struct discriminant_values::Neg16::N64 N64' changed
        discriminant changed from 5 to 192
      type 'struct discriminant_values::Neg16::N8192 N8192' changed
        discriminant changed from 6 to 57344
    parameter 3 type 'variant discriminant_values::Neg32' changed
      type 'struct discriminant_values::Neg32::N1 N1' changed
        discriminant changed from 0 to 255
      type 'struct discriminant_values::Neg32::N2 N2' changed
        discriminant changed from 1 to 254
      type 'struct discriminant_values::Neg32::N8 N8' changed
        discriminant changed from 2 to 248
      type 'struct discriminant_values::Neg32::N128 N128' changed
        discriminant changed from 3 to 128
      type 'struct discriminant_values::Neg32::N32768 N32768' changed
        discriminant changed from 4 to 32768
      type 'struct discriminant_values::Neg32::N2147483648 N2147483648' changed
        discriminant changed from 5 to 2147483648
      type 'struct discriminant_values::Neg32::N64 N64' changed
        discriminant changed from 6 to 192
      type 'struct discriminant_values::Neg32::N8192 N8192' changed
        discriminant changed from 7 to 57344
      type 'struct discriminant_values::Neg32::N1048576 N1048576' changed
        discriminant changed from 8 to 4293918720
      type 'struct discriminant_values::Neg32::N134217728 N134217728' changed
        discriminant changed from 9 to 4160749568
    parameter 4 type 'variant discriminant_values::Neg64' changed
      type 'struct discriminant_values::Neg64::N1 N1' changed
        discriminant changed from 0 to 255
      type 'struct discriminant_values::Neg64::N2 N2' changed
        discriminant changed from 1 to 254
      type 'struct discriminant_values::Neg64::N8 N8' changed
        discriminant changed from 2 to 248
      type 'struct discriminant_values::Neg64::N128 N128' changed
        discriminant changed from 3 to 128
      type 'struct discriminant_values::Neg64::N32768 N32768' changed
        discriminant changed from 4 to 32768
      type 'struct discriminant_values::Neg64::N2147483648 N2147483648' changed
        discriminant changed from 5 to 2147483648
      type 'struct discriminant_values::Neg64::N9223372036854775808 N9223372036854775808' changed
        discriminant changed from 6 to 9223372036854775808
      type 'struct discriminant_values::Neg64::N64 N64' changed
        discriminant changed from 7 to 192
      type 'struct discriminant_values::Neg64::N8192 N8192' changed
        discriminant changed from 8 to 57344
      type 'struct discriminant_values::Neg64::N1048576 N1048576' changed
        discriminant changed from 9 to 4293918720
      type 'struct discriminant_values::Neg64::N134217728 N134217728' changed
        discriminant changed from 10 to 4160749568
      type 'struct discriminant_values::Neg64::N17179869184 N17179869184' changed
        discriminant changed from 11 to 18446744056529682432
      type 'struct discriminant_values::Neg64::N2199023255552 N2199023255552' changed
        discriminant changed from 12 to 18446741874686296064
      type 'struct discriminant_values::Neg64::N281474976710656 N281474976710656' changed
        discriminant changed from 13 to 18446462598732840960
      type 'struct discriminant_values::Neg64::N36028797018963968 N36028797018963968' changed
        discriminant changed from 14 to 18410715276690587648
      type 'struct discriminant_values::Neg64::N4611686018427387904 N4611686018427387904' changed
        discriminant changed from 15 to 13835058055282163712
    parameter 5 type 'variant discriminant_values::Neg128' changed
      type 'struct discriminant_values::Neg128::N1 N1' changed
        discriminant changed from 0 to 340282366920938463463374607431768211455
      type 'struct discriminant_values::Neg128::N2 N2' changed
        discriminant changed from 1 to 340282366920938463463374607431768211454
      type 'struct discriminant_values::Neg128::N8 N8' changed
        discriminant changed from 2 to 340282366920938463463374607431768211448
      type 'struct discriminant_values::Neg128::N128 N128' changed
        discriminant changed from 3 to 340282366920938463463374607431768211328
      type 'struct discriminant_values::Neg128::N32768 N32768' changed
        discriminant changed from 4 to 340282366920938463463374607431768178688
      type 'struct discriminant_values::Neg128::N2147483648 N2147483648' changed
        discriminant changed from 5 to 340282366920938463463374607429620727808
      type 'struct discriminant_values::Neg128::N9223372036854775808 N9223372036854775808' changed
        discriminant changed from 6 to 340282366920938463454151235394913435648
      type 'struct discriminant_values::Neg128::N170141183460469231731687303715884105728 N170141183460469231731687303715884105728' changed
        discriminant changed from 7 to 170141183460469231731687303715884105728
      type 'struct discriminant_values::Neg128::N64 N64' changed
        discriminant changed from 8 to 340282366920938463463374607431768211392
      type 'struct discriminant_values::Neg128::N8192 N8192' changed
        discriminant changed from 9 to 340282366920938463463374607431768203264
      type 'struct discriminant_values::Neg128::N1048576 N1048576' changed
        discriminant changed from 10 to 340282366920938463463374607431767162880
      type 'struct discriminant_values::Neg128::N134217728 N134217728' changed
        discriminant changed from 11 to 340282366920938463463374607431633993728
      type 'struct discriminant_values::Neg128::N17179869184 N17179869184' changed
        discriminant changed from 12 to 340282366920938463463374607414588342272
      type 'struct discriminant_values::Neg128::N2199023255552 N2199023255552' changed
        discriminant changed from 13 to 340282366920938463463374605232744955904
      type 'struct discriminant_values::Neg128::N281474976710656 N281474976710656' changed
        discriminant changed from 14 to 340282366920938463463374325956791500800
      type 'struct discriminant_values::Neg128::N36028797018963968 N36028797018963968' changed
        discriminant changed from 15 to 340282366920938463463338578634749247488
      type 'struct discriminant_values::Neg128::N4611686018427387904 N4611686018427387904' changed
        discriminant changed from 16 to 340282366920938463458762921413340823552
      type 'struct discriminant_values::Neg128::N590295810358705651712 N590295810358705651712' changed
        discriminant changed from 17 to 340282366920938462873078797073062559744
      type 'struct discriminant_values::Neg128::N75557863725914323419136 N75557863725914323419136' changed
        discriminant changed from 18 to 340282366920938387905510881517444792320
      type 'struct discriminant_values::Neg128::N9671406556917033397649408 N9671406556917033397649408' changed
        discriminant changed from 19 to 340282366920928792056817690398370562048
      type 'struct discriminant_values::Neg128::N1237940039285380274899124224 N1237940039285380274899124224' changed
        discriminant changed from 20 to 340282366919700523424089227156869087232
      type 'struct discriminant_values::Neg128::N158456325028528675187087900672 N158456325028528675187087900672' changed
        discriminant changed from 21 to 340282366762482138434845932244680310784
      type 'struct discriminant_values::Neg128::N20282409603651670423947251286016 N20282409603651670423947251286016' changed
        discriminant changed from 22 to 340282346638528859811704183484516925440
      type 'struct discriminant_values::Neg128::N2596148429267413814265248164610048 N2596148429267413814265248164610048' changed
        discriminant changed from 23 to 340279770772509196049560342183603601408
      type 'struct discriminant_values::Neg128::N332306998946228968225951765070086144 N332306998946228968225951765070086144' changed
        discriminant changed from 24 to 339950059921992234495148655666698125312
      type 'struct discriminant_values::Neg128::N42535295865117307932921825928971026432 N42535295865117307932921825928971026432' changed
        discriminant changed from 25 to 297747071055821155530452781502797185024

function symbol 'void discriminant_values::use_pos(variant discriminant_values::Pos8, variant discriminant_values::Pos16, variant discriminant_values::Pos32, variant discriminant_values::Pos64, variant discriminant_values::Pos128)' {_RNvCslq2M6p701eM_19discriminant_values7use_pos} changed
  type 'void(variant discriminant_values::Pos8, variant discriminant_values::Pos16, variant discriminant_values::Pos32, variant discriminant_values::Pos64, variant discriminant_values::Pos128)' changed
    parameter 1 type 'variant discriminant_values::Pos8' changed
      type 'struct discriminant_values::Pos8::P1 P1' changed
        discriminant changed from 0 to 1
      type 'struct discriminant_values::Pos8::P3 P3' changed
        discriminant changed from 1 to 3
      type 'struct discriminant_values::Pos8::P15 P15' changed
        discriminant changed from 2 to 15
      type 'struct discriminant_values::Pos8::P255 P255' changed
        discriminant changed from 3 to 255
      type 'struct discriminant_values::Pos8::P0 P0' changed
        discriminant changed from 4 to 0
      type 'struct discriminant_values::Pos8::P127 P127' changed
        discriminant changed from 5 to 127
    parameter 2 type 'variant discriminant_values::Pos16' changed
      type 'struct discriminant_values::Pos16::P1 P1' changed
        discriminant changed from 0 to 1
      type 'struct discriminant_values::Pos16::P3 P3' changed
        discriminant changed from 1 to 3
      type 'struct discriminant_values::Pos16::P15 P15' changed
        discriminant changed from 2 to 15
      type 'struct discriminant_values::Pos16::P255 P255' changed
        discriminant changed from 3 to 255
      type 'struct discriminant_values::Pos16::P65535 P65535' changed
        discriminant changed from 4 to 65535
      type 'struct discriminant_values::Pos16::P0 P0' changed
        discriminant changed from 5 to 0
      type 'struct discriminant_values::Pos16::P127 P127' changed
        discriminant changed from 6 to 127
      type 'struct discriminant_values::Pos16::P16383 P16383' changed
        discriminant changed from 7 to 16383
    parameter 3 type 'variant discriminant_values::Pos32' changed
      type 'struct discriminant_values::Pos32::P1 P1' changed
        discriminant changed from 0 to 1
      type 'struct discriminant_values::Pos32::P3 P3' changed
        discriminant changed from 1 to 3
      type 'struct discriminant_values::Pos32::P15 P15' changed
        discriminant changed from 2 to 15
      type 'struct discriminant_values::Pos32::P255 P255' changed
        discriminant changed from 3 to 255
      type 'struct discriminant_values::Pos32::P65535 P65535' changed
        discriminant changed from 4 to 65535
      type 'struct discriminant_values::Pos32::P4294967295 P4294967295' changed
        discriminant changed from 5 to 4294967295
      type 'struct discriminant_values::Pos32::P0 P0' changed
        discriminant changed from 6 to 0
      type 'struct discriminant_values::Pos32::P127 P127' changed
        discriminant changed from 7 to 127
      type 'struct discriminant_values::Pos32::P16383 P16383' changed
        discriminant changed from 8 to 16383
      type 'struct discriminant_values::Pos32::P2097151 P2097151' changed
        discriminant changed from 9 to 2097151
      type 'struct discriminant_values::Pos32::P268435455 P268435455' changed
        discriminant changed from 10 to 268435455
    parameter 4 type 'variant discriminant_values::Pos64' changed
      type 'struct discriminant_values::Pos64::P1 P1' changed
        discriminant changed from 0 to 1
      type 'struct discriminant_values::Pos64::P3 P3' changed
        discriminant changed from 1 to 3
      type 'struct discriminant_values::Pos64::P15 P15' changed
        discriminant changed from 2 to 15
      type 'struct discriminant_values::Pos64::P255 P255' changed
        discriminant changed from 3 to 255
      type 'struct discriminant_values::Pos64::P65535 P65535' changed
        discriminant changed from 4 to 65535
      type 'struct discriminant_values::Pos64::P4294967295 P4294967295' changed
        discriminant changed from 5 to 4294967295
      type 'struct discriminant_values::Pos64::P18446744073709551615 P18446744073709551615' changed
        discriminant changed from 6 to 18446744073709551615
      type 'struct discriminant_values::Pos64::P0 P0' changed
        discriminant changed from 7 to 0
      type 'struct discriminant_values::Pos64::P127 P127' changed
        discriminant changed from 8 to 127
      type 'struct discriminant_values::Pos64::P16383 P16383' changed
        discriminant changed from 9 to 16383
      type 'struct discriminant_values::Pos64::P2097151 P2097151' changed
        discriminant changed from 10 to 2097151
      type 'struct discriminant_values::Pos64::P268435455 P268435455' changed
        discriminant changed from 11 to 268435455
      type 'struct discriminant_values::Pos64::P34359738367 P34359738367' changed
        discriminant changed from 12 to 34359738367
      type 'struct discriminant_values::Pos64::P4398046511103 P4398046511103' changed
        discriminant changed from 13 to 4398046511103
      type 'struct discriminant_values::Pos64::P562949953421311 P562949953421311' changed
        discriminant changed from 14 to 562949953421311
      type 'struct discriminant_values::Pos64::P72057594037927935 P72057594037927935' changed
        discriminant changed from 15 to 72057594037927935
      type 'struct discriminant_values::Pos64::P9223372036854775807 P9223372036854775807' changed
        discriminant changed from 16 to 9223372036854775807
    parameter 5 type 'variant discriminant_values::Pos128' changed
      type 'struct discriminant_values::Pos128::P1 P1' changed
        discriminant changed from 0 to 1
      type 'struct discriminant_values::Pos128::P3 P3' changed
        discriminant changed from 1 to 3
      type 'struct discriminant_values::Pos128::P15 P15' changed
        discriminant changed from 2 to 15
      type 'struct discriminant_values::Pos128::P255 P255' changed
        discriminant changed from 3 to 255
      type 'struct discriminant_values::Pos128::P65535 P65535' changed
        discriminant changed from 4 to 65535
      type 'struct discriminant_values::Pos128::P4294967295 P4294967295' changed
        discriminant changed from 5 to 4294967295
      type 'struct discriminant_values::Pos128::P18446744073709551615 P18446744073709551615' changed
        discriminant changed from 6 to 18446744073709551615
      type 'struct discriminant_values::Pos128::P340282366920938463463374607431768211455 P340282366920938463463374607431768211455' changed
        discriminant changed from 7 to 340282366920938463463374607431768211455
      type 'struct discriminant_values::Pos128::P0 P0' changed
        discriminant changed from 8 to 0
      type 'struct discriminant_values::Pos128::P127 P127' changed
        discriminant changed from 9 to 127
      type 'struct discriminant_values::Pos128::P16383 P16383' changed
        discriminant changed from 10 to 16383
      type 'struct discriminant_values::Pos128::P2097151 P2097151' changed
        discriminant changed from 11 to 2097151
      type 'struct discriminant_values::Pos128::P268435455 P268435455' changed
        discriminant changed from 12 to 268435455
      type 'struct discriminant_values::Pos128::P34359738367 P34359738367' changed
        discriminant changed from 13 to 34359738367
      type 'struct discriminant_values::Pos128::P4398046511103 P4398046511103' changed
        discriminant changed from 14 to 4398046511103
      type 'struct discriminant_values::Pos128::P562949953421311 P562949953421311' changed
        discriminant changed from 15 to 562949953421311
      type 'struct discriminant_values::Pos128::P72057594037927935 P72057594037927935' changed
        discriminant changed from 16 to 72057594037927935
      type 'struct discriminant_values::Pos128::P9223372036854775807 P9223372036854775807' changed
        discriminant changed from 17 to 9223372036854775807
      type 'struct discriminant_values::Pos128::P1180591620717411303423 P1180591620717411303423' changed
        discriminant changed from 18 to 1180591620717411303423
      type 'struct discriminant_values::Pos128::P151115727451828646838271 P151115727451828646838271' changed
        discriminant changed from 19 to 151115727451828646838271
      type 'struct discriminant_values::Pos128::P19342813113834066795298815 P19342813113834066795298815' changed
        discriminant changed from 20 to 19342813113834066795298815
      type 'struct discriminant_values::Pos128::P2475880078570760549798248447 P2475880078570760549798248447' changed
        discriminant changed from 21 to 2475880078570760549798248447
      type 'struct discriminant_values::Pos128::P316912650057057350374175801343 P316912650057057350374175801343' changed
        discriminant changed from 22 to 316912650057057350374175801343
      type 'struct discriminant_values::Pos128::P40564819207303340847894502572031 P40564819207303340847894502572031' changed
        discriminant changed from 23 to 40564819207303340847894502572031
      type 'struct discriminant_values::Pos128::P5192296858534827628530496329220095 P5192296858534827628530496329220095' changed
        discriminant changed from 24 to 5192296858534827628530496329220095
      type 'struct discriminant_values::Pos128::P664613997892457936451903530140172287 P664613997892457936451903530140172287' changed
        discriminant changed from 25 to 664613997892457936451903530140172287
      type 'struct discriminant_values::Pos128::P85070591730234615865843651857942052863 P85070591730234615865843651857942052863' changed
        discriminant changed from 26 to 85070591730234615865843651857942052863

exit code 4
