gdb/testsuite/
	* gdb.cp/pr10728-x.cc: Return by value instead of pointer to coax
	Clang into emitting the definition of the type.
	* gdb.cp/pr10728-x.h: Ditto.
	* gdb.cp/pr10728-y.cc: Ditto.
+2014-04-24  David Blaikie  <dblaikie@gmail.com>
+
+       * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
+       coax Clang into emitting the definition of the type.
+       * gdb.cp/pr10728-x.h (y): Ditto.
+       * gdb.cp/pr10728-y.cc (y): Ditto.
+
 2014-04-24  David Blaikie  <dblaikie@gmail.com>
 
        * gdb.base/label.exp: XFAIL label related tests under Clang.
 
 
 int main()
 {
-  X* x = y();
+  X x = y();
   return 0;            // marker 1
 }
 
   Y* y2;
 };
 
-X* y();
+X y();
 
 
 #include "pr10728-x.h"
 struct Y{};
 
-X* y()
+X y()
 {
-  static X xx;
+  X xx;
   static Y yy;
   xx.y1 = &yy;
   xx.y2 = xx.y1+1;
-  return &xx;
+  return xx;
 }