013 refine clamp empty meet refused

✓ Passing Passing: the compiler rejects this program as expected.

Code

input.k

Actual compiler output

error[KORU205]: std/refine(Mixer): field 'gain' refines to nothing — 'clamp(0,100)' and '>200' cannot both hold
  --> tests/regression/600_STDLIB/671_REFINE/671_013_refine_clamp_empty_meet_refused/input.k:14:0

Must contain:

refines to nothing

Flows

flow ~std/proto click a branch to expand · @labels scroll to their anchor
std/proto (Mixer, source: gain: i64)
flow ~std/refine click a branch to expand · @labels scroll to their anchor
std/refine (Mixer, source: gain: i64 & clamp(0, 100) & >200)

Test Configuration

MUST_ERROR