// PR debug/86687 | |
// { dg-do run } | |
// { dg-options "-g" } | |
class string { | |
public: | |
string (int p) { this->p = p ; } | |
string (const string &s) { this->p = s.p; } | |
int p; | |
}; | |
class foo { | |
public: | |
foo (string dir_hint) { | |
p = dir_hint.p; // { dg-final { gdb-test . "dir_hint.p" 3 } } | |
} | |
int p; | |
}; | |
int | |
main (void) | |
{ | |
string s = 3; | |
foo bar(s); | |
return !(bar.p == 3); | |
} |