C++: Add NSDMI dataflow test

This commit is contained in:
Jeroen Ketema
2026-03-03 16:33:27 +01:00
parent 59c27a2196
commit 68039ecd68
3 changed files with 21 additions and 1 deletions

View File

@@ -1312,4 +1312,20 @@ void crement_test2(bool b, int y) {
x = source();
sink(b ? (long)x++ : 0); // $ ir ast
sink(x); // $ ir ast
}
}
struct nsdmi {
int i = source();
nsdmi() {}
nsdmi(int i) : i(i) {}
};
void nsdmi_test() {
nsdmi x;
sink(x.i); // $ MISSING: ir ast
nsdmi y(source());
sink(y.i); // $ ir ast
}