PR libstdc++/54924 - Warn for std::string constructor with wrong size
[official-gcc.git] / gcc / testsuite / g++.dg / ipa / devirt-40.C
blob5107c290c6363a4186139416d2772e4a80f21f3f
1 /* { dg-options "-O2 -fdump-tree-fre3-details"  } */
2 typedef enum
4 } UErrorCode;
5 class UnicodeString
7 public:
8   UnicodeString ();
9   virtual ~UnicodeString ();
11 class A
13   UnicodeString &m_fn1 (UnicodeString &, int &p2, UErrorCode &) const;
15 UnicodeString::UnicodeString () {}
16 UnicodeString &
17 A::m_fn1 (UnicodeString &, int &p2, UErrorCode &) const
19   UnicodeString a[2];
22 /* { dg-final { scan-tree-dump-not "\\n  OBJ_TYPE_REF" "fre3"  } } */