1 namespace n { 2 struct D { 3 int i; 4 static int anInt() { return 2; } 5 int dump() { return i; } 6 }; 7 } 8 9 using namespace n; 10 11 int foo(D* D) { 12 return D->dump(); //% self.expect("expression -- D->dump()", DATA_TYPES_DISPLAYED_CORRECTLY, substrs = ["int", "2"]) 13 } 14 15 int main (int argc, char const *argv[]) 16 { 17 D myD { D::anInt() }; 18 foo(&myD); 19 return 0; 20 } 21