Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/g++.dg/lto/pr92609_1.C @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 namespace std { | |
2 inline namespace __cxx11 {} | |
3 template < typename _Default > struct __detector { using type = _Default; }; | |
4 template < typename _Default, template < typename > class > | |
5 using __detected_or = __detector< _Default >; | |
6 template < typename _Default, template < typename > class _Op > | |
7 using __detected_or_t = typename __detected_or< _Default, _Op >::type; | |
8 template < typename > class allocator; | |
9 template < class > struct char_traits; | |
10 namespace __cxx11 { | |
11 template < typename _CharT, typename = char_traits< _CharT >, | |
12 typename = allocator< _CharT > > | |
13 class basic_string; | |
14 } | |
15 struct __allocator_traits_base { | |
16 template < typename _Tp > using __pointer = typename _Tp::pointer; | |
17 }; | |
18 struct allocator_traits : __allocator_traits_base { | |
19 using pointer = __detected_or_t< char *, __pointer >; | |
20 }; | |
21 namespace __cxx11 { | |
22 template < typename, typename, typename > class basic_string { | |
23 struct _Alloc_hider { | |
24 allocator_traits::pointer _M_p; | |
25 } _M_dataplus; | |
26 unsigned long _M_string_length; | |
27 enum { _S_local_capacity = 15 }; | |
28 union { | |
29 char _M_local_buf[_S_local_capacity + 1]; | |
30 unsigned long _M_allocated_capacity; | |
31 }; | |
32 }; | |
33 } // __cxx11 | |
34 } // std | |
35 class wxRefCounter; | |
36 class wxObject { | |
37 virtual int GetClassInfo(); | |
38 wxRefCounter *m_refData; | |
39 }; | |
40 class wxGDIObject : wxObject {}; | |
41 class wxFontBase : wxGDIObject {}; | |
42 class wxFont : wxFontBase {}; | |
43 template < class > class map {}; | |
44 namespace { | |
45 struct OpenGLTextGlyph; | |
46 } | |
47 typedef map< OpenGLTextGlyph > glyphMap; | |
48 class OpenGLText { | |
49 float r, g, b, a; | |
50 int fontSize; | |
51 bool fontBold; | |
52 bool fontItalics; | |
53 std::basic_string< char > fontFace; | |
54 wxFont font; | |
55 glyphMap glyphs; | |
56 OpenGLText(); | |
57 }; | |
58 OpenGLText::OpenGLText() {} |