OSDN Git Service

Pizza-lize :-)
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / other / pr53811.C
1 // { dg-do compile }
2 // { dg-options "-mcmodel=large" { target { { i?86-*-* x86_64-*-* } && lp64 } } }
3
4 struct ICCStringClass
5 {
6   virtual void *
7   CreateString (const char *fromText) = 0;
8 };
9
10 struct AGSCCDynamicObject
11 {
12   virtual void
13   Unserialize (int index, const char *serializedData, int dataSize) = 0;
14 };
15
16
17 struct ScriptString:AGSCCDynamicObject, ICCStringClass
18 {
19   virtual void *CreateString (const char *fromText);
20 };
21
22 const char *
23 CreateNewScriptString (const char *fromText, bool reAllocate = true);
24
25 void *
26 ScriptString::CreateString (const char *fromText)
27 {
28   return (void *) CreateNewScriptString (fromText);
29 }