111
|
1 /* { dg-options "-O2 -fdump-tree-fre3-details" } */
|
|
2 typedef enum
|
|
3 {
|
|
4 } UErrorCode;
|
|
5 class UnicodeString
|
|
6 {
|
|
7 public:
|
|
8 UnicodeString ();
|
|
9 virtual ~UnicodeString ();
|
|
10 };
|
|
11 class A
|
|
12 {
|
|
13 UnicodeString &m_fn1 (UnicodeString &, int &p2, UErrorCode &) const;
|
|
14 };
|
|
15 UnicodeString::UnicodeString () {}
|
131
|
16
|
|
17 UnicodeString g;
|
|
18
|
111
|
19 UnicodeString &
|
|
20 A::m_fn1 (UnicodeString &, int &p2, UErrorCode &) const
|
|
21 {
|
|
22 UnicodeString a[2];
|
131
|
23 return g;
|
111
|
24 }
|
|
25
|
|
26 /* { dg-final { scan-tree-dump-not "\\n OBJ_TYPE_REF" "fre3" } } */
|