//ww:run-exit 42 // migrated from test/wcc/732_def_const_fold.c: cross-module def-RHS fold (`def K = a.J + 1`) must emit the folded DATA row; run-exit links AND reads the value. package a; export def J: i32 = 41; package b; import a; def K: i32 = a.J + 1; export fn main() i32 = { let k: i32 = K; if (k == 42) { return 42; }; return 1; };