diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/p11144.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p11144.C | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p11144.C b/gcc/testsuite/g++.old-deja/g++.mike/p11144.C new file mode 100644 index 00000000000..98b9fb04ef9 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.mike/p11144.C @@ -0,0 +1,17 @@ +// Special g++ Options: -O +// prms-id: 11144 + +class Id { +public: + int d_i; + Id(int i) : d_i(i) {} + int value() {return d_i;} +} id(1); + +Id foo() { return id; } + +int main() { + const Id &id1 = foo(); + const Id &id2 = foo(); + return &id1 == &id2; +} |