]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/testsuite/gdb.cp/cpexprs.cc
Canonicalize conversion operators
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.cp / cpexprs.cc
index f70fd51603c520a0d7b0cc9e2b347e3dd1dc48e5..a2364ebe91d134e82c1b01c8d5e62d36a9bc4ef2 100644 (file)
@@ -270,6 +270,7 @@ public:
   operator int () const { return 21; } // base::operator int
   operator fluff* () const { return new fluff (); } // base::operator fluff*
   operator fluff** () const { return &g_fluff; } // base::operator fluff**
+  operator fluff const* const* () const { return &g_fluff; } // base::operator fluff const* const*
 };
 
 class base1 : public virtual base
@@ -448,6 +449,7 @@ test_function (int argc, char* argv[]) // test_function
   char* str = a;
   fluff* flp = a;
   fluff** flpp = a;
+  fluff const* const* flcpcp = a;
 
   CV_f(CV::i);