summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/crashtest1-01.txt4
-rw-r--r--test/crashtest2-01.txt718
-rw-r--r--test/test1-01.txt4
-rw-r--r--test/test5-01.txt16
-rw-r--r--test/test6-01.txt18
-rw-r--r--test/test7-01.txt18896
-rw-r--r--test/test7-02.txt13321
-rw-r--r--test/test7-03.txt158
-rw-r--r--test/test7-04.txt2
-rw-r--r--test/test7-05.txt3183
-rw-r--r--test/test7.cpp26
11 files changed, 35901 insertions, 445 deletions
diff --git a/test/crashtest1-01.txt b/test/crashtest1-01.txt
index 801bc39..6cd78e2 100644
--- a/test/crashtest1-01.txt
+++ b/test/crashtest1-01.txt
@@ -58,8 +58,8 @@ function_decl __bswap_32 crashtest1.h 45:1
integer_cst 32 - decl size
call_expr crashtest1.h 47:28 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_bswap32 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -124,8 +124,8 @@ function_decl __bswap_64 crashtest1.h 109:1
integer_cst 64 - decl size
call_expr crashtest1.h 111:28 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_bswap64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
diff --git a/test/crashtest2-01.txt b/test/crashtest2-01.txt
index 5d62fdd..7dcdd82 100644
--- a/test/crashtest2-01.txt
+++ b/test/crashtest2-01.txt
@@ -24,8 +24,8 @@ function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 51:25 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 51:23 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_emms <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1
@@ -140,8 +140,8 @@ function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 64:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_vec_init_v2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -705,8 +705,8 @@ function_decl _mm_cvtsi64_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 107:38 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_vec_ext_v2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -1229,8 +1229,8 @@ function_decl _mm_packs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 146:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packsswb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -1551,8 +1551,8 @@ function_decl _mm_packs_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 161:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packssdw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -1873,8 +1873,8 @@ function_decl _mm_packs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 176:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packuswb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -2195,8 +2195,8 @@ function_decl _mm_unpackhi_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 190:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -2517,8 +2517,8 @@ function_decl _mm_unpackhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 204:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -2838,8 +2838,8 @@ function_decl _mm_unpackhi_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 218:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhdq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -3160,8 +3160,8 @@ function_decl _mm_unpacklo_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 232:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -3482,8 +3482,8 @@ function_decl _mm_unpacklo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 246:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -3803,8 +3803,8 @@ function_decl _mm_unpacklo_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 260:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckldq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -4125,8 +4125,8 @@ function_decl _mm_add_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 273:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -4447,8 +4447,8 @@ function_decl _mm_add_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 28
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 286:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -4768,8 +4768,8 @@ function_decl _mm_add_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 29
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 299:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -5090,8 +5090,8 @@ function_decl _mm_add_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 31
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 318:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -5253,8 +5253,8 @@ function_decl _mm_adds_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 32
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 330:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddsb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -5575,8 +5575,8 @@ function_decl _mm_adds_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 3
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 344:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -5897,8 +5897,8 @@ function_decl _mm_adds_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 35
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 358:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddusb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -6219,8 +6219,8 @@ function_decl _mm_adds_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 3
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 372:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddusw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -6541,8 +6541,8 @@ function_decl _mm_sub_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 385:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -6863,8 +6863,8 @@ function_decl _mm_sub_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 39
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 398:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -7184,8 +7184,8 @@ function_decl _mm_sub_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 40
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 411:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -7506,8 +7506,8 @@ function_decl _mm_sub_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 42
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 430:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -7669,8 +7669,8 @@ function_decl _mm_subs_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 44
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 442:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubsb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -7991,8 +7991,8 @@ function_decl _mm_subs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 456:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -8313,8 +8313,8 @@ function_decl _mm_subs_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 46
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 470:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubusb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -8635,8 +8635,8 @@ function_decl _mm_subs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 484:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubusw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -8956,8 +8956,8 @@ function_decl _mm_madd_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 4
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 499:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmaddwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -9278,8 +9278,8 @@ function_decl _mm_mulhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 513:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmulhw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -9600,8 +9600,8 @@ function_decl _mm_mullo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 527:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmullw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -9922,8 +9922,8 @@ function_decl _mm_sll_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 53
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 540:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -10234,8 +10234,8 @@ function_decl _mm_slli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 5
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 552:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllwi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -10534,8 +10534,8 @@ function_decl _mm_sll_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 56
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 565:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pslld <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -10845,8 +10845,8 @@ function_decl _mm_slli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 5
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 577:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pslldi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -11146,8 +11146,8 @@ function_decl _mm_sll_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 58
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 590:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -11458,8 +11458,8 @@ function_decl _mm_slli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 602:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllqi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -11759,8 +11759,8 @@ function_decl _mm_sra_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 61
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 615:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psraw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -12071,8 +12071,8 @@ function_decl _mm_srai_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 627:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrawi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -12371,8 +12371,8 @@ function_decl _mm_sra_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 63
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 640:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrad <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -12682,8 +12682,8 @@ function_decl _mm_srai_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 652:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psradi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -12983,8 +12983,8 @@ function_decl _mm_srl_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 66
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 665:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -13295,8 +13295,8 @@ function_decl _mm_srli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 6
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 677:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlwi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -13595,8 +13595,8 @@ function_decl _mm_srl_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 690:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrld <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -13906,8 +13906,8 @@ function_decl _mm_srli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 702:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrldi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -14207,8 +14207,8 @@ function_decl _mm_srl_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 71
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 715:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -14519,8 +14519,8 @@ function_decl _mm_srli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 727:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlqi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -14819,8 +14819,8 @@ function_decl _mm_and_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 73
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 740:30 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pand <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -15138,8 +15138,8 @@ function_decl _mm_andnot_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 754:31 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pandn <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -15457,8 +15457,8 @@ function_decl _mm_or_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 767:29 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_por <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -15776,8 +15776,8 @@ function_decl _mm_xor_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 77
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 780:30 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pxor <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -16096,8 +16096,8 @@ function_decl _mm_cmpeq_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 7
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 794:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpeqb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -16418,8 +16418,8 @@ function_decl _mm_cmpgt_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 8
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 806:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpgtb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -16740,8 +16740,8 @@ function_decl _mm_cmpeq_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 820:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpeqw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -17062,8 +17062,8 @@ function_decl _mm_cmpgt_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 832:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpgtw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -17383,8 +17383,8 @@ function_decl _mm_cmpeq_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 846:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpeqd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -17704,8 +17704,8 @@ function_decl _mm_cmpgt_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 858:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpgtd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -18069,8 +18069,8 @@ function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 87
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 878:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_vec_init_v2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -18240,8 +18240,8 @@ function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 88
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 885:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_vec_init_v4hi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -18525,8 +18525,8 @@ function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 893:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_vec_init_v8qi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -19769,8 +19769,8 @@ function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
integer_cst 32 - decl size
call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:28 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_bswap32 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -19835,8 +19835,8 @@ function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
integer_cst 64 - decl size
call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:28 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_bswap64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -20339,8 +20339,8 @@ function_decl _mm_add_ss crashtest2.h 125:1
integer_cst 128 - decl size
call_expr crashtest2.h 127:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_addss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -20465,8 +20465,8 @@ function_decl _mm_sub_ss crashtest2.h 131:1
integer_cst 128 - decl size
call_expr crashtest2.h 133:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_subss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -20591,8 +20591,8 @@ function_decl _mm_mul_ss crashtest2.h 137:1
integer_cst 128 - decl size
call_expr crashtest2.h 139:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_mulss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -20717,8 +20717,8 @@ function_decl _mm_div_ss crashtest2.h 143:1
integer_cst 128 - decl size
call_expr crashtest2.h 145:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_divss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -20821,8 +20821,8 @@ function_decl _mm_sqrt_ss crashtest2.h 149:1
integer_cst 128 - decl size
call_expr crashtest2.h 151:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_sqrtss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -20912,8 +20912,8 @@ function_decl _mm_rcp_ss crashtest2.h 155:1
integer_cst 128 - decl size
call_expr crashtest2.h 157:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_rcpss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -21003,8 +21003,8 @@ function_decl _mm_rsqrt_ss crashtest2.h 161:1
integer_cst 128 - decl size
call_expr crashtest2.h 163:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_rsqrtss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -21116,8 +21116,8 @@ function_decl _mm_min_ss crashtest2.h 167:1
integer_cst 128 - decl size
call_expr crashtest2.h 169:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_minss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -21242,8 +21242,8 @@ function_decl _mm_max_ss crashtest2.h 173:1
integer_cst 128 - decl size
call_expr crashtest2.h 175:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_maxss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -21818,8 +21818,8 @@ function_decl _mm_sqrt_ps crashtest2.h 205:1
integer_cst 128 - decl size
call_expr crashtest2.h 207:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_sqrtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -21909,8 +21909,8 @@ function_decl _mm_rcp_ps crashtest2.h 211:1
integer_cst 128 - decl size
call_expr crashtest2.h 213:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_rcpps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22000,8 +22000,8 @@ function_decl _mm_rsqrt_ps crashtest2.h 217:1
integer_cst 128 - decl size
call_expr crashtest2.h 219:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_rsqrtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22113,8 +22113,8 @@ function_decl _mm_min_ps crashtest2.h 223:1
integer_cst 128 - decl size
call_expr crashtest2.h 225:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_minps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22239,8 +22239,8 @@ function_decl _mm_max_ps crashtest2.h 229:1
integer_cst 128 - decl size
call_expr crashtest2.h 231:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_maxps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22365,8 +22365,8 @@ function_decl _mm_and_ps crashtest2.h 237:1
integer_cst 128 - decl size
call_expr crashtest2.h 239:31 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_andps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22489,8 +22489,8 @@ function_decl _mm_andnot_ps crashtest2.h 243:1
integer_cst 128 - decl size
call_expr crashtest2.h 245:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_andnps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22613,8 +22613,8 @@ function_decl _mm_or_ps crashtest2.h 249:1
integer_cst 128 - decl size
call_expr crashtest2.h 251:30 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_orps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22737,8 +22737,8 @@ function_decl _mm_xor_ps crashtest2.h 255:1
integer_cst 128 - decl size
call_expr crashtest2.h 257:31 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_xorps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22861,8 +22861,8 @@ function_decl _mm_cmpeq_ss crashtest2.h 265:1
integer_cst 128 - decl size
call_expr crashtest2.h 267:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpeqss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -22987,8 +22987,8 @@ function_decl _mm_cmplt_ss crashtest2.h 271:1
integer_cst 128 - decl size
call_expr crashtest2.h 273:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23113,8 +23113,8 @@ function_decl _mm_cmple_ss crashtest2.h 277:1
integer_cst 128 - decl size
call_expr crashtest2.h 279:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpless <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23239,8 +23239,8 @@ function_decl _mm_cmpgt_ss crashtest2.h 283:1
integer_cst 128 - decl size
call_expr crashtest2.h 285:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23259,8 +23259,8 @@ function_decl _mm_cmpgt_ss crashtest2.h 283:1
integer_cst 128 - parm size
call_expr crashtest2.h 287:29 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23385,8 +23385,8 @@ function_decl _mm_cmpge_ss crashtest2.h 293:1
integer_cst 128 - decl size
call_expr crashtest2.h 295:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23405,8 +23405,8 @@ function_decl _mm_cmpge_ss crashtest2.h 293:1
integer_cst 128 - parm size
call_expr crashtest2.h 297:29 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpless <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23531,8 +23531,8 @@ function_decl _mm_cmpneq_ss crashtest2.h 303:1
integer_cst 128 - decl size
call_expr crashtest2.h 305:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpneqss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23657,8 +23657,8 @@ function_decl _mm_cmpnlt_ss crashtest2.h 309:1
integer_cst 128 - decl size
call_expr crashtest2.h 311:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23783,8 +23783,8 @@ function_decl _mm_cmpnle_ss crashtest2.h 315:1
integer_cst 128 - decl size
call_expr crashtest2.h 317:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnless <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23909,8 +23909,8 @@ function_decl _mm_cmpngt_ss crashtest2.h 321:1
integer_cst 128 - decl size
call_expr crashtest2.h 323:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -23929,8 +23929,8 @@ function_decl _mm_cmpngt_ss crashtest2.h 321:1
integer_cst 128 - parm size
call_expr crashtest2.h 325:30 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24055,8 +24055,8 @@ function_decl _mm_cmpnge_ss crashtest2.h 331:1
integer_cst 128 - decl size
call_expr crashtest2.h 333:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24075,8 +24075,8 @@ function_decl _mm_cmpnge_ss crashtest2.h 331:1
integer_cst 128 - parm size
call_expr crashtest2.h 335:30 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnless <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24201,8 +24201,8 @@ function_decl _mm_cmpord_ss crashtest2.h 341:1
integer_cst 128 - decl size
call_expr crashtest2.h 343:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpordss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24327,8 +24327,8 @@ function_decl _mm_cmpunord_ss crashtest2.h 347:1
integer_cst 128 - decl size
call_expr crashtest2.h 349:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpunordss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24453,8 +24453,8 @@ function_decl _mm_cmpeq_ps crashtest2.h 357:1
integer_cst 128 - decl size
call_expr crashtest2.h 359:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpeqps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24579,8 +24579,8 @@ function_decl _mm_cmplt_ps crashtest2.h 363:1
integer_cst 128 - decl size
call_expr crashtest2.h 365:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpltps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24705,8 +24705,8 @@ function_decl _mm_cmple_ps crashtest2.h 369:1
integer_cst 128 - decl size
call_expr crashtest2.h 371:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpleps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24831,8 +24831,8 @@ function_decl _mm_cmpgt_ps crashtest2.h 375:1
integer_cst 128 - decl size
call_expr crashtest2.h 377:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpgtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -24957,8 +24957,8 @@ function_decl _mm_cmpge_ps crashtest2.h 381:1
integer_cst 128 - decl size
call_expr crashtest2.h 383:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpgeps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25083,8 +25083,8 @@ function_decl _mm_cmpneq_ps crashtest2.h 387:1
integer_cst 128 - decl size
call_expr crashtest2.h 389:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpneqps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25209,8 +25209,8 @@ function_decl _mm_cmpnlt_ps crashtest2.h 393:1
integer_cst 128 - decl size
call_expr crashtest2.h 395:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnltps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25335,8 +25335,8 @@ function_decl _mm_cmpnle_ps crashtest2.h 399:1
integer_cst 128 - decl size
call_expr crashtest2.h 401:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnleps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25461,8 +25461,8 @@ function_decl _mm_cmpngt_ps crashtest2.h 405:1
integer_cst 128 - decl size
call_expr crashtest2.h 407:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpngtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25587,8 +25587,8 @@ function_decl _mm_cmpnge_ps crashtest2.h 411:1
integer_cst 128 - decl size
call_expr crashtest2.h 413:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpngeps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25713,8 +25713,8 @@ function_decl _mm_cmpord_ps crashtest2.h 417:1
integer_cst 128 - decl size
call_expr crashtest2.h 419:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpordps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25839,8 +25839,8 @@ function_decl _mm_cmpunord_ps crashtest2.h 423:1
integer_cst 128 - decl size
call_expr crashtest2.h 425:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpunordps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -25962,8 +25962,8 @@ function_decl _mm_comieq_ss crashtest2.h 432:1
integer_cst 32 - decl size
call_expr crashtest2.h 434:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comieq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26085,8 +26085,8 @@ function_decl _mm_comilt_ss crashtest2.h 438:1
integer_cst 32 - decl size
call_expr crashtest2.h 440:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comilt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26208,8 +26208,8 @@ function_decl _mm_comile_ss crashtest2.h 444:1
integer_cst 32 - decl size
call_expr crashtest2.h 446:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comile <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26331,8 +26331,8 @@ function_decl _mm_comigt_ss crashtest2.h 450:1
integer_cst 32 - decl size
call_expr crashtest2.h 452:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comigt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26454,8 +26454,8 @@ function_decl _mm_comige_ss crashtest2.h 456:1
integer_cst 32 - decl size
call_expr crashtest2.h 458:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comige <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26577,8 +26577,8 @@ function_decl _mm_comineq_ss crashtest2.h 462:1
integer_cst 32 - decl size
call_expr crashtest2.h 464:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comineq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26700,8 +26700,8 @@ function_decl _mm_ucomieq_ss crashtest2.h 468:1
integer_cst 32 - decl size
call_expr crashtest2.h 470:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomieq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26823,8 +26823,8 @@ function_decl _mm_ucomilt_ss crashtest2.h 474:1
integer_cst 32 - decl size
call_expr crashtest2.h 476:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomilt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -26946,8 +26946,8 @@ function_decl _mm_ucomile_ss crashtest2.h 480:1
integer_cst 32 - decl size
call_expr crashtest2.h 482:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomile <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27069,8 +27069,8 @@ function_decl _mm_ucomigt_ss crashtest2.h 486:1
integer_cst 32 - decl size
call_expr crashtest2.h 488:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomigt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27192,8 +27192,8 @@ function_decl _mm_ucomige_ss crashtest2.h 492:1
integer_cst 32 - decl size
call_expr crashtest2.h 494:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomige <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27315,8 +27315,8 @@ function_decl _mm_ucomineq_ss crashtest2.h 498:1
integer_cst 32 - decl size
call_expr crashtest2.h 500:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomineq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27416,8 +27416,8 @@ function_decl _mm_cvtss_si32 crashtest2.h 506:1
integer_cst 32 - decl size
call_expr crashtest2.h 508:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtss2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27590,8 +27590,8 @@ function_decl _mm_cvtss_si64 crashtest2.h 523:1
integer_cst 64 - decl size
call_expr crashtest2.h 525:36 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27678,8 +27678,8 @@ function_decl _mm_cvtss_si64x crashtest2.h 530:1
integer_cst 64 - decl size
call_expr crashtest2.h 532:36 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27781,8 +27781,8 @@ function_decl _mm_cvtps_pi32 crashtest2.h 539:1
integer_cst 64 - decl size
call_expr crashtest2.h 541:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -27970,8 +27970,8 @@ function_decl _mm_cvttss_si32 crashtest2.h 552:1
integer_cst 32 - decl size
call_expr crashtest2.h 554:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttss2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -28144,8 +28144,8 @@ function_decl _mm_cvttss_si64 crashtest2.h 568:1
integer_cst 64 - decl size
call_expr crashtest2.h 570:37 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -28232,8 +28232,8 @@ function_decl _mm_cvttss_si64x crashtest2.h 575:1
integer_cst 64 - decl size
call_expr crashtest2.h 577:37 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -28335,8 +28335,8 @@ function_decl _mm_cvttps_pi32 crashtest2.h 584:1
integer_cst 64 - decl size
call_expr crashtest2.h 586:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -28547,8 +28547,8 @@ function_decl _mm_cvtsi32_ss crashtest2.h 597:1
integer_cst 128 - decl size
call_expr crashtest2.h 599:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsi2ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -28789,8 +28789,8 @@ function_decl _mm_cvtsi64_ss crashtest2.h 613:1
integer_cst 128 - decl size
call_expr crashtest2.h 615:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsi642ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -28911,8 +28911,8 @@ function_decl _mm_cvtsi64x_ss crashtest2.h 620:1
integer_cst 128 - decl size
call_expr crashtest2.h 622:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsi642ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29043,8 +29043,8 @@ function_decl _mm_cvtpi32_ps crashtest2.h 629:1
integer_cst 128 - decl size
call_expr crashtest2.h 631:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29368,8 +29368,8 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1
- isUsed: 1
call_expr crashtest2.h 651:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpgtw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29404,8 +29404,8 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1
view_convert_expr - operand
call_expr crashtest2.h 654:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29437,8 +29437,8 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1
view_convert_expr - operand
call_expr crashtest2.h 655:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29480,8 +29480,8 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1
- isUsed: 1
call_expr crashtest2.h 659:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29497,8 +29497,8 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1
- isUsed: 1
call_expr crashtest2.h 660:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29522,8 +29522,8 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1
integer_cst 128 - decl size
call_expr crashtest2.h 662:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29685,8 +29685,8 @@ function_decl _mm_cvtpu16_ps crashtest2.h 667:1
view_convert_expr - operand
call_expr crashtest2.h 673:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29721,8 +29721,8 @@ function_decl _mm_cvtpu16_ps crashtest2.h 667:1
view_convert_expr - operand
call_expr crashtest2.h 674:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29767,8 +29767,8 @@ function_decl _mm_cvtpu16_ps crashtest2.h 667:1
- isUsed: 1
call_expr crashtest2.h 678:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29784,8 +29784,8 @@ function_decl _mm_cvtpu16_ps crashtest2.h 667:1
- isUsed: 1
call_expr crashtest2.h 679:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29809,8 +29809,8 @@ function_decl _mm_cvtpu16_ps crashtest2.h 667:1
integer_cst 128 - decl size
call_expr crashtest2.h 681:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29922,8 +29922,8 @@ function_decl _mm_cvtpi8_ps crashtest2.h 686:1
- isUsed: 1
call_expr crashtest2.h 693:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pcmpgtb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -29976,8 +29976,8 @@ function_decl _mm_cvtpi8_ps crashtest2.h 686:1
view_convert_expr - operand
call_expr crashtest2.h 696:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30128,8 +30128,8 @@ function_decl _mm_cvtpu8_ps crashtest2.h 703:1
view_convert_expr - operand
call_expr crashtest2.h 705:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30322,8 +30322,8 @@ function_decl _mm_cvtpi32x2_ps crashtest2.h 711:1
integer_cst 128 - decl size
call_expr crashtest2.h 714:42 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30359,8 +30359,8 @@ function_decl _mm_cvtpi32x2_ps crashtest2.h 711:1
integer_cst 128 - decl size
call_expr crashtest2.h 715:42 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30406,8 +30406,8 @@ function_decl _mm_cvtpi32x2_ps crashtest2.h 711:1
integer_cst 128 - decl size
call_expr crashtest2.h 716:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30510,8 +30510,8 @@ function_decl _mm_cvtps_pi16 crashtest2.h 721:1
integer_cst 128 - decl size
call_expr crashtest2.h 724:42 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movhlps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30532,8 +30532,8 @@ function_decl _mm_cvtps_pi16 crashtest2.h 721:1
integer_cst 64 - decl size
call_expr crashtest2.h 725:43 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30556,8 +30556,8 @@ function_decl _mm_cvtps_pi16 crashtest2.h 721:1
integer_cst 64 - decl size
call_expr crashtest2.h 726:43 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30595,8 +30595,8 @@ function_decl _mm_cvtps_pi16 crashtest2.h 721:1
view_convert_expr - operand
call_expr crashtest2.h 727:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packssdw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30742,8 +30742,8 @@ function_decl _mm_cvtps_pi8 crashtest2.h 732:1
view_convert_expr - operand
call_expr crashtest2.h 735:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packsswb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30852,8 +30852,8 @@ function_decl _mm_unpackhi_ps crashtest2.h 753:1
integer_cst 128 - decl size
call_expr crashtest2.h 755:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_unpckhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -30978,8 +30978,8 @@ function_decl _mm_unpacklo_ps crashtest2.h 760:1
integer_cst 128 - decl size
call_expr crashtest2.h 762:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_unpcklps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -31115,8 +31115,8 @@ function_decl _mm_loadh_pi crashtest2.h 768:1
integer_cst 128 - decl size
call_expr crashtest2.h 770:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loadhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
non_lvalue_expr - arg
@@ -31230,8 +31230,8 @@ function_decl _mm_storeh_pi crashtest2.h 775:1
expr_stmt crashtest2.h 777:55 - operand
call_expr crashtest2.h 777:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_storehps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
nop_expr - arg
@@ -31360,8 +31360,8 @@ function_decl _mm_movehl_ps crashtest2.h 782:1
integer_cst 128 - decl size
call_expr crashtest2.h 784:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movhlps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -31486,8 +31486,8 @@ function_decl _mm_movelh_ps crashtest2.h 789:1
integer_cst 128 - decl size
call_expr crashtest2.h 791:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -31623,8 +31623,8 @@ function_decl _mm_loadl_pi crashtest2.h 797:1
integer_cst 128 - decl size
call_expr crashtest2.h 799:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loadlps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
non_lvalue_expr - arg
@@ -31738,8 +31738,8 @@ function_decl _mm_storel_pi crashtest2.h 804:1
expr_stmt crashtest2.h 806:55 - operand
call_expr crashtest2.h 806:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_storelps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
nop_expr - arg
@@ -31843,8 +31843,8 @@ function_decl _mm_movemask_ps crashtest2.h 811:1
integer_cst 32 - decl size
call_expr crashtest2.h 813:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movmskps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -31910,8 +31910,8 @@ function_decl _mm_getcsr crashtest2.h 818:1
integer_cst 32 - decl size
call_expr crashtest2.h 820:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_stmxcsr <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
function_decl _MM_GET_EXCEPTION_STATE crashtest2.h 825:1
@@ -32176,8 +32176,8 @@ function_decl _mm_setcsr crashtest2.h 850:1
expr_stmt crashtest2.h 852:31 - operand
call_expr crashtest2.h 852:26 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ldmxcsr <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -32820,7 +32820,7 @@ function_decl _mm_load_ss crashtest2.h 902:1
nop_expr - arg
indirect_ref - operand
- isUsed: 1
- parm_decl __P crashtest2.h 902:27 - operand
+ parm_decl __P crashtest2.h 902:27 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 32
@@ -32899,7 +32899,7 @@ function_decl _mm_load1_ps crashtest2.h 909:1
nop_expr - arg
indirect_ref - operand
- isUsed: 1
- parm_decl __P crashtest2.h 909:28 - operand
+ parm_decl __P crashtest2.h 909:28 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 32
@@ -33047,7 +33047,7 @@ function_decl _mm_load_ps crashtest2.h 922:1
- isAutogenerated: 1
integer_cst 128 - decl size
indirect_ref - operand
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P crashtest2.h 922:27 - operand
pointer_type - decl type
@@ -33122,8 +33122,8 @@ function_decl _mm_loadu_ps crashtest2.h 929:1
integer_cst 128 - decl size
call_expr crashtest2.h 931:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loadups <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -33188,7 +33188,7 @@ function_decl _mm_loadr_ps crashtest2.h 936:1
- isUsed: 1
integer_cst 128 - decl size
indirect_ref - initial
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P crashtest2.h 936:28 - operand
pointer_type - decl type
@@ -33224,8 +33224,8 @@ function_decl _mm_loadr_ps crashtest2.h 936:1
integer_cst 128 - decl size
call_expr crashtest2.h 939:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_shufps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -33603,7 +33603,7 @@ function_decl _mm_store_ss crashtest2.h 958:1
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl __P crashtest2.h 958:22 - operand
+ parm_decl __P crashtest2.h 958:22 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 32
@@ -33611,7 +33611,7 @@ function_decl _mm_store_ss crashtest2.h 958:1
- isAutogenerated: 1
integer_cst 64 - parm size
indirect_ref crashtest2.h 960:25 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr crashtest2.h 960:25 - operand
var_decl crashtest2.h 960:25 - operand
@@ -33699,7 +33699,7 @@ function_decl _mm_cvtss_f32 crashtest2.h 964:1
- isAutogenerated: 1
integer_cst 32 - decl size
indirect_ref crashtest2.h 966:25 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr crashtest2.h 966:25 - operand
var_decl crashtest2.h 966:25 - operand
@@ -33792,7 +33792,7 @@ function_decl _mm_store_ps crashtest2.h 971:1
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P crashtest2.h 971:22 - operand
pointer_type - decl type
@@ -33875,8 +33875,8 @@ function_decl _mm_storeu_ps crashtest2.h 978:1
expr_stmt crashtest2.h 980:45 - operand
call_expr crashtest2.h 980:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_storeups <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -33981,8 +33981,8 @@ function_decl _mm_store1_ps crashtest2.h 985:1
integer_cst 128 - decl size
call_expr crashtest2.h 988:40 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_shufps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -34186,8 +34186,8 @@ function_decl _mm_storer_ps crashtest2.h 1000:1
integer_cst 128 - decl size
call_expr crashtest2.h 1003:40 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_shufps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -34320,8 +34320,8 @@ function_decl _mm_move_ss crashtest2.h 1009:1
integer_cst 128 - decl size
call_expr crashtest2.h 1011:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -34475,8 +34475,8 @@ function_decl _mm_max_pi16 crashtest2.h 1058:1
view_convert_expr - operand
call_expr crashtest2.h 1060:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmaxsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -34797,8 +34797,8 @@ function_decl _mm_max_pu8 crashtest2.h 1071:1
view_convert_expr - operand
call_expr crashtest2.h 1073:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmaxub <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -35119,8 +35119,8 @@ function_decl _mm_min_pi16 crashtest2.h 1084:1
view_convert_expr - operand
call_expr crashtest2.h 1086:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pminsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -35441,8 +35441,8 @@ function_decl _mm_min_pu8 crashtest2.h 1097:1
view_convert_expr - operand
call_expr crashtest2.h 1099:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pminub <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -35717,8 +35717,8 @@ function_decl _mm_movemask_pi8 crashtest2.h 1110:1
integer_cst 32 - decl size
call_expr crashtest2.h 1112:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmovmskb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -35961,8 +35961,8 @@ function_decl _mm_mulhi_pu16 crashtest2.h 1124:1
view_convert_expr - operand
call_expr crashtest2.h 1126:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmulhuw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -36269,8 +36269,8 @@ function_decl _mm_maskmove_si64 crashtest2.h 1160:1
expr_stmt crashtest2.h 1162:58 - operand
call_expr crashtest2.h 1162:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_maskmovq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
view_convert_expr - arg
@@ -36602,8 +36602,8 @@ function_decl _mm_avg_pu8 crashtest2.h 1173:1
view_convert_expr - operand
call_expr crashtest2.h 1175:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pavgb <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -36924,8 +36924,8 @@ function_decl _mm_avg_pu16 crashtest2.h 1186:1
view_convert_expr - operand
call_expr crashtest2.h 1188:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pavgw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -37246,8 +37246,8 @@ function_decl _mm_sad_pu8 crashtest2.h 1201:1
view_convert_expr - operand
call_expr crashtest2.h 1203:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psadbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -37532,8 +37532,8 @@ function_decl _mm_stream_pi crashtest2.h 1214:1
expr_stmt crashtest2.h 1216:77 - operand
call_expr crashtest2.h 1216:25 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movntq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
nop_expr - arg
@@ -37633,8 +37633,8 @@ function_decl _mm_stream_ps crashtest2.h 1221:1
expr_stmt crashtest2.h 1223:44 - operand
call_expr crashtest2.h 1223:26 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movntps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -37684,8 +37684,8 @@ function_decl _mm_sfence crashtest2.h 1229:1
expr_stmt crashtest2.h 1231:27 - operand
call_expr crashtest2.h 1231:25 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_sfence <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1
@@ -38432,8 +38432,8 @@ function_decl _mm_move_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 11
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 112:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -38527,7 +38527,7 @@ function_decl _mm_load_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 11
- isAutogenerated: 1
integer_cst 128 - decl size
indirect_ref - operand
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:28 - operand
pointer_type - decl type
@@ -38602,8 +38602,8 @@ function_decl _mm_loadu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 126:33 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loadupd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -38686,7 +38686,7 @@ function_decl _mm_load1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
nop_expr - arg
indirect_ref - operand
- isUsed: 1
- parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:29 - operand
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:29 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 64
@@ -38765,7 +38765,7 @@ function_decl _mm_load_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 13
nop_expr - arg
indirect_ref - operand
- isUsed: 1
- parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:28 - operand
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:28 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 64
@@ -38950,8 +38950,8 @@ function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 154:32 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_shufpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -39026,7 +39026,7 @@ function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:23 - operand
pointer_type - decl type
@@ -39109,8 +39109,8 @@ function_decl _mm_storeu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 168:37 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 168:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_storeupd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -39197,7 +39197,7 @@ function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:23 - operand
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:23 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 64
@@ -39205,7 +39205,7 @@ function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
- isAutogenerated: 1
integer_cst 64 - parm size
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:25 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:25 - operand
var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:25 - operand
@@ -39293,7 +39293,7 @@ function_decl _mm_cvtsd_f64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isAutogenerated: 1
integer_cst 64 - decl size
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
@@ -39472,7 +39472,7 @@ function_decl _mm_storeh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:24 - operand
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:24 - ref
pointer_type - decl type
real_type - nested type
- precisionBits: 64
@@ -39480,7 +39480,7 @@ function_decl _mm_storeh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
- isAutogenerated: 1
integer_cst 64 - parm size
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - operand
- pointer_plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - operand
+ pointer_plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - ref
nop_expr - operand
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - operand
@@ -39587,8 +39587,8 @@ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 64 - parm size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 202:44 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_shufpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -39777,8 +39777,8 @@ function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 64 - parm size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 215:44 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_shufpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -39885,8 +39885,8 @@ function_decl _mm_cvtsi128_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 221:38 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_vec_ext_v4si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -39986,7 +39986,7 @@ function_decl _mm_cvtsi128_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
integer_cst 4294967295 - max value
integer_cst 64 - decl size
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
@@ -40102,7 +40102,7 @@ function_decl _mm_cvtsi128_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
integer_cst 4294967295 - max value
integer_cst 64 - decl size
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
@@ -40353,8 +40353,8 @@ function_decl _mm_add_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 249:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_addsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -40597,8 +40597,8 @@ function_decl _mm_sub_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 261:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_subsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -40841,8 +40841,8 @@ function_decl _mm_mul_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 273:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_mulsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41085,8 +41085,8 @@ function_decl _mm_div_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 285:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_divsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41189,8 +41189,8 @@ function_decl _mm_sqrt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 28
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 291:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_sqrtpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41292,8 +41292,8 @@ function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 29
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:39 - initial
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41350,8 +41350,8 @@ function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 29
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 299:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_sqrtsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41456,8 +41456,8 @@ function_decl _mm_min_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 305:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_minpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41582,8 +41582,8 @@ function_decl _mm_min_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 311:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_minsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41708,8 +41708,8 @@ function_decl _mm_max_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 317:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_maxpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41834,8 +41834,8 @@ function_decl _mm_max_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 323:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_maxsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -41960,8 +41960,8 @@ function_decl _mm_and_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 329:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_andpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42086,8 +42086,8 @@ function_decl _mm_andnot_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 335:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_andnpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42212,8 +42212,8 @@ function_decl _mm_or_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 341:39 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_orpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42338,8 +42338,8 @@ function_decl _mm_xor_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 347:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_xorpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42464,8 +42464,8 @@ function_decl _mm_cmpeq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 353:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpeqpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42590,8 +42590,8 @@ function_decl _mm_cmplt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 359:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpltpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42716,8 +42716,8 @@ function_decl _mm_cmple_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 365:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmplepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42842,8 +42842,8 @@ function_decl _mm_cmpgt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 371:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpgtpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -42968,8 +42968,8 @@ function_decl _mm_cmpge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 3
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 377:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpgepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43094,8 +43094,8 @@ function_decl _mm_cmpneq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 383:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpneqpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43220,8 +43220,8 @@ function_decl _mm_cmpnlt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 389:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnltpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43346,8 +43346,8 @@ function_decl _mm_cmpnle_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 395:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnlepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43472,8 +43472,8 @@ function_decl _mm_cmpngt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 401:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpngtpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43598,8 +43598,8 @@ function_decl _mm_cmpnge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 407:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpngepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43724,8 +43724,8 @@ function_decl _mm_cmpord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 413:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpordpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43850,8 +43850,8 @@ function_decl _mm_cmpunord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 419:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpunordpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -43976,8 +43976,8 @@ function_decl _mm_cmpeq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 425:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpeqsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44102,8 +44102,8 @@ function_decl _mm_cmplt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 431:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44228,8 +44228,8 @@ function_decl _mm_cmple_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 437:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmplesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44354,8 +44354,8 @@ function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 443:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44374,8 +44374,8 @@ function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - parm size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 445:30 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44500,8 +44500,8 @@ function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 453:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44520,8 +44520,8 @@ function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 4
integer_cst 128 - parm size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 455:30 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmplesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44646,8 +44646,8 @@ function_decl _mm_cmpneq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 463:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpneqsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44772,8 +44772,8 @@ function_decl _mm_cmpnlt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 469:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -44898,8 +44898,8 @@ function_decl _mm_cmpnle_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 475:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnlesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45024,8 +45024,8 @@ function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 481:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45044,8 +45044,8 @@ function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - parm size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 483:31 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45170,8 +45170,8 @@ function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 491:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45190,8 +45190,8 @@ function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - parm size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 493:31 - arg
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpnlesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45316,8 +45316,8 @@ function_decl _mm_cmpord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 501:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpordsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45442,8 +45442,8 @@ function_decl _mm_cmpunord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 507:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cmpunordsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45565,8 +45565,8 @@ function_decl _mm_comieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 513:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comisdeq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45688,8 +45688,8 @@ function_decl _mm_comilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 519:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comisdlt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45811,8 +45811,8 @@ function_decl _mm_comile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 525:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comisdle <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -45934,8 +45934,8 @@ function_decl _mm_comigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 531:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comisdgt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46057,8 +46057,8 @@ function_decl _mm_comige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 537:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comisdge <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46180,8 +46180,8 @@ function_decl _mm_comineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 543:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_comisdneq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46303,8 +46303,8 @@ function_decl _mm_ucomieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 549:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomisdeq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46426,8 +46426,8 @@ function_decl _mm_ucomilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 555:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomisdlt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46549,8 +46549,8 @@ function_decl _mm_ucomile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 561:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomisdle <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46672,8 +46672,8 @@ function_decl _mm_ucomigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 567:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomisdgt <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46795,8 +46795,8 @@ function_decl _mm_ucomige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 573:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomisdge <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -46918,8 +46918,8 @@ function_decl _mm_ucomineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 579:36 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_ucomisdneq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -50643,7 +50643,7 @@ function_decl _mm_load_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:32 - operand
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:32 - ref
pointer_type - decl type
vector_type - nested type
- vectorSize: 2
@@ -50756,8 +50756,8 @@ function_decl _mm_loadu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 698:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loaddqu <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
nop_expr - arg
@@ -50881,7 +50881,7 @@ function_decl _mm_loadl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 0 - element
integer_cst 0 - element
indirect_ref - arg
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 702:33 - operand
pointer_type - decl type
@@ -50989,7 +50989,7 @@ function_decl _mm_store_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:27 - operand
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:27 - ref
pointer_type - decl type
vector_type - nested type
- vectorSize: 2
@@ -51109,8 +51109,8 @@ function_decl _mm_storeu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 716:54 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 716:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_storedqu <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
nop_expr - arg
@@ -51237,7 +51237,7 @@ function_decl _mm_storel_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- nop_expr - operand
+ nop_expr - ref
- isUsed: 1
parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:28 - operand
pointer_type - decl type
@@ -51256,7 +51256,7 @@ function_decl _mm_storel_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
integer_cst 4294967295 - max value
integer_cst 64 - parm size
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:38 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:38 - operand
var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:38 - operand
@@ -51389,7 +51389,7 @@ function_decl _mm_movepi64_pi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
view_convert_expr - operand
non_lvalue_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
- nop_expr - operand
+ nop_expr - ref
addr_expr - operand
target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
@@ -51636,8 +51636,8 @@ function_decl _mm_move_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 740:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -51926,8 +51926,8 @@ function_decl _mm_cvtepi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 761:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtdq2pd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52029,8 +52029,8 @@ function_decl _mm_cvtepi32_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 767:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtdq2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52137,8 +52137,8 @@ function_decl _mm_cvtpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 773:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpd2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52240,8 +52240,8 @@ function_decl _mm_cvtpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 779:41 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpd2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52331,8 +52331,8 @@ function_decl _mm_cvtpd_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 7
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 785:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpd2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52435,8 +52435,8 @@ function_decl _mm_cvttpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 791:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttpd2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52538,8 +52538,8 @@ function_decl _mm_cvttpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 797:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttpd2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52637,8 +52637,8 @@ function_decl _mm_cvtpi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 803:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtpi2pd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52745,8 +52745,8 @@ function_decl _mm_cvtps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 809:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtps2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52849,8 +52849,8 @@ function_decl _mm_cvttps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 815:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttps2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -52940,8 +52940,8 @@ function_decl _mm_cvtps_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 821:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtps2pd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53028,8 +53028,8 @@ function_decl _mm_cvtsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 827:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsd2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53116,8 +53116,8 @@ function_decl _mm_cvtsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 835:36 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53204,8 +53204,8 @@ function_decl _mm_cvtsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 842:36 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53292,8 +53292,8 @@ function_decl _mm_cvttsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 849:35 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttsd2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53380,8 +53380,8 @@ function_decl _mm_cvttsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 857:37 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53468,8 +53468,8 @@ function_decl _mm_cvttsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
integer_cst 64 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 864:37 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvttsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53581,8 +53581,8 @@ function_decl _mm_cvtsd_ss /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 871:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsd2ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53705,8 +53705,8 @@ function_decl _mm_cvtsi32_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 877:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsi2sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53827,8 +53827,8 @@ function_decl _mm_cvtsi64_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 885:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsi642sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -53949,8 +53949,8 @@ function_decl _mm_cvtsi64x_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 892:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtsi642sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -54073,8 +54073,8 @@ function_decl _mm_cvtss_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 8
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 899:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_cvtss2sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -54199,8 +54199,8 @@ function_decl _mm_unpackhi_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 917:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_unpckhpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -54325,8 +54325,8 @@ function_decl _mm_unpacklo_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 923:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_unpcklpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -54444,8 +54444,8 @@ function_decl _mm_loadh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 9
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 929:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loadhpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
non_lvalue_expr - arg
@@ -54557,8 +54557,8 @@ function_decl _mm_loadl_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 9
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 935:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_loadlpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
non_lvalue_expr - arg
@@ -54652,8 +54652,8 @@ function_decl _mm_movemask_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 941:34 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movmskpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -54794,8 +54794,8 @@ function_decl _mm_packs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 947:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packsswb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -54957,8 +54957,8 @@ function_decl _mm_packs_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 953:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packssdw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -55120,8 +55120,8 @@ function_decl _mm_packus_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 959:46 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_packuswb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -55283,8 +55283,8 @@ function_decl _mm_unpackhi_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 965:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhbw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -55446,8 +55446,8 @@ function_decl _mm_unpackhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 971:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhwd128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -55609,8 +55609,8 @@ function_decl _mm_unpackhi_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 977:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhdq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -55771,8 +55771,8 @@ function_decl _mm_unpackhi_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 983:48 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckhqdq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -55934,8 +55934,8 @@ function_decl _mm_unpacklo_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 989:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklbw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -56097,8 +56097,8 @@ function_decl _mm_unpacklo_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 995:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklwd128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -56260,8 +56260,8 @@ function_decl _mm_unpacklo_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1001:47 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpckldq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -56422,8 +56422,8 @@ function_decl _mm_unpacklo_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintr
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1007:48 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_punpcklqdq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -57213,8 +57213,8 @@ function_decl _mm_adds_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1037:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddsb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -57376,8 +57376,8 @@ function_decl _mm_adds_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1043:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -57539,8 +57539,8 @@ function_decl _mm_adds_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1049:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddusb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -57702,8 +57702,8 @@ function_decl _mm_adds_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1055:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_paddusw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -58493,8 +58493,8 @@ function_decl _mm_subs_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1085:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubsb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -58656,8 +58656,8 @@ function_decl _mm_subs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1091:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -58819,8 +58819,8 @@ function_decl _mm_subs_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1097:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubusb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -58982,8 +58982,8 @@ function_decl _mm_subs_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1103:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psubusw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -59145,8 +59145,8 @@ function_decl _mm_madd_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1109:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmaddwd128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -59308,8 +59308,8 @@ function_decl _mm_mulhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1115:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmulhw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -59628,8 +59628,8 @@ function_decl _mm_mul_su32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1127:40 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmuludq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -59790,8 +59790,8 @@ function_decl _mm_mul_epu32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1133:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmuludq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -59943,8 +59943,8 @@ function_decl _mm_slli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1139:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllwi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60090,8 +60090,8 @@ function_decl _mm_slli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1145:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pslldi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60236,8 +60236,8 @@ function_decl _mm_slli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1151:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllqi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60383,8 +60383,8 @@ function_decl _mm_srai_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1157:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrawi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60530,8 +60530,8 @@ function_decl _mm_srai_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1163:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psradi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60677,8 +60677,8 @@ function_decl _mm_srli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1204:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlwi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60824,8 +60824,8 @@ function_decl _mm_srli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1210:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrldi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -60970,8 +60970,8 @@ function_decl _mm_srli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1216:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlqi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -61127,8 +61127,8 @@ function_decl _mm_sll_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1222:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -61290,8 +61290,8 @@ function_decl _mm_sll_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1228:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pslld128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -61452,8 +61452,8 @@ function_decl _mm_sll_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1234:42 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psllq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -61615,8 +61615,8 @@ function_decl _mm_sra_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1240:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psraw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -61778,8 +61778,8 @@ function_decl _mm_sra_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1246:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrad128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -61941,8 +61941,8 @@ function_decl _mm_srl_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1252:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -62104,8 +62104,8 @@ function_decl _mm_srl_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1258:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrld128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -62266,8 +62266,8 @@ function_decl _mm_srl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1264:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psrlq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -62585,8 +62585,8 @@ function_decl _mm_andnot_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1276:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pandn128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -64475,8 +64475,8 @@ function_decl _mm_max_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1368:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmaxsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -64638,8 +64638,8 @@ function_decl _mm_max_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1374:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmaxub128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -64801,8 +64801,8 @@ function_decl _mm_min_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1380:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pminsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -64964,8 +64964,8 @@ function_decl _mm_min_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1386:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pminub128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -65081,8 +65081,8 @@ function_decl _mm_movemask_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintri
integer_cst 32 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1392:37 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmovmskb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -65227,8 +65227,8 @@ function_decl _mm_mulhi_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1398:45 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pmulhuw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -65376,8 +65376,8 @@ function_decl _mm_maskmoveu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmint
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1431:62 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1431:29 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_maskmovdqu <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
view_convert_expr - arg
@@ -65551,8 +65551,8 @@ function_decl _mm_avg_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1437:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pavgb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -65714,8 +65714,8 @@ function_decl _mm_avg_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
view_convert_expr - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1443:43 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pavgw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -65876,8 +65876,8 @@ function_decl _mm_sad_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1
integer_cst 128 - decl size
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1449:44 - operand
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_psadbw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isConst: 1
- isExternal: 1
- isPublic: 1
@@ -65983,8 +65983,8 @@ function_decl _mm_stream_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1455:35 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1455:25 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movnti <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -66078,8 +66078,8 @@ function_decl _mm_stream_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1462:37 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1462:27 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movnti64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -66193,8 +66193,8 @@ function_decl _mm_stream_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1469:54 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1469:26 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movntdq <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
nop_expr - arg
@@ -66294,8 +66294,8 @@ function_decl _mm_stream_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1475:44 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1475:26 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_movntpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -66357,8 +66357,8 @@ function_decl _mm_clflush /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 14
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1481:31 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1481:26 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_clflush <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
- isUsed: 1
@@ -66394,8 +66394,8 @@ function_decl _mm_lfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 148
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1487:27 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1487:25 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_lfence <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1491:1
@@ -66424,8 +66424,8 @@ function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 149
expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1493:27 - operand
call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1493:25 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_mfence <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:1
@@ -67305,7 +67305,7 @@ function_decl _mm_pause crashtest2.h 1262:1
expr_stmt crashtest2.h 1264:26 - operand
call_expr crashtest2.h 1264:24 - expresssion
addr_expr - function
- - isAutogenerated: 1
function_decl __builtin_ia32_pause <built-in> 0:0 - operand
+ - isAutogenerated: 1
- isExternal: 1
- isPublic: 1
diff --git a/test/test1-01.txt b/test/test1-01.txt
index c502378..22b1c4a 100644
--- a/test/test1-01.txt
+++ b/test/test1-01.txt
@@ -74,7 +74,7 @@ function_decl func3 test1.c 7:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl ptr test1.c 7:17 - operand
+ parm_decl ptr test1.c 7:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -92,7 +92,7 @@ function_decl func3 test1.c 7:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl ptr2 test1.c 7:28 - operand
+ parm_decl ptr2 test1.c 7:28 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 8
diff --git a/test/test5-01.txt b/test/test5-01.txt
index 0adcce5..442f1ec 100644
--- a/test/test5-01.txt
+++ b/test/test5-01.txt
@@ -80,7 +80,7 @@ function_decl func1 test5.c 10:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl b test5.c 10:24 - operand
+ parm_decl b test5.c 10:24 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -173,7 +173,7 @@ function_decl func2 test5.c 15:6
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- pointer_plus_expr test5.c 17:9 - operand
+ pointer_plus_expr test5.c 17:9 - ref
- isUsed: 1
parm_decl b test5.c 15:24 - operand
pointer_type - decl type
@@ -269,7 +269,7 @@ function_decl func3 test5.c 20:6
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- pointer_plus_expr test5.c 22:9 - operand
+ pointer_plus_expr test5.c 22:9 - ref
- isUsed: 1
parm_decl b test5.c 20:24 - operand
pointer_type - decl type
@@ -383,7 +383,7 @@ function_decl func5 test5.c 25:6
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- pointer_plus_expr test5.c 28:12 - operand
+ pointer_plus_expr test5.c 28:12 - ref
- isUsed: 1
parm_decl b test5.c 25:24 - operand
pointer_type - decl type
@@ -506,7 +506,7 @@ function_decl func6 test5.c 31:6
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- var_decl var2 test5.c 33:10 - operand
+ var_decl var2 test5.c 33:10 - ref
- isUsed: 1
integer_cst 500 - operand
block - operand
@@ -624,7 +624,7 @@ function_decl func7 test5.c 37:6
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- var_decl var3 test5.c 39:10 - operand
+ var_decl var3 test5.c 39:10 - ref
- isUsed: 1
integer_cst 600 - operand
block - operand
@@ -742,8 +742,8 @@ function_decl func8 test5.c 43:6
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- indirect_ref - operand
- var_decl var4 test5.c 45:11 - operand
+ indirect_ref - ref
+ var_decl var4 test5.c 45:11 - ref
- isUsed: 1
integer_cst 700 - operand
block - operand
diff --git a/test/test6-01.txt b/test/test6-01.txt
index 84ac14e..58a7a8c 100644
--- a/test/test6-01.txt
+++ b/test/test6-01.txt
@@ -41,7 +41,7 @@ function_decl func1 test6.c 10:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 10:17 - operand
+ parm_decl a test6.c 10:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -112,7 +112,7 @@ function_decl func2 test6.c 15:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 15:17 - operand
+ parm_decl a test6.c 15:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -184,7 +184,7 @@ function_decl func3 test6.c 23:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 23:17 - operand
+ parm_decl a test6.c 23:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -254,7 +254,7 @@ function_decl func4 test6.c 31:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 31:17 - operand
+ parm_decl a test6.c 31:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -325,7 +325,7 @@ function_decl func5 test6.c 39:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 39:17 - operand
+ parm_decl a test6.c 39:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -343,7 +343,7 @@ function_decl func5 test6.c 39:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 39:17 - operand
+ parm_decl a test6.c 39:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -438,7 +438,7 @@ function_decl func6 test6.c 48:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl a test6.c 48:17 - operand
+ parm_decl a test6.c 48:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -550,7 +550,7 @@ function_decl func7 test6.c 59:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl aptr test6.c 59:17 - operand
+ parm_decl aptr test6.c 59:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -682,7 +682,7 @@ function_decl func8 test6.c 73:6
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl aptr test6.c 73:17 - operand
+ parm_decl aptr test6.c 73:17 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
diff --git a/test/test7-01.txt b/test/test7-01.txt
index c791334..0685737 100644
--- a/test/test7-01.txt
+++ b/test/test7-01.txt
@@ -1,76 +1,7595 @@
-function_decl func1 test7.cpp 4:10
+function_decl __iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 47:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 47:20 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 48:28 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+function_decl __iter_less_val /usr/include/c++/5/bits/predefined_ops.h 59:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 59:19 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 60:27 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 63:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ record_type - value
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ parm_decl /usr/include/c++/5/bits/predefined_ops.h 63:19 - argument
+ record_type - decl type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 63:34 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 64:27 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 50:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_val /usr/include/c++/5/bits/predefined_ops.h 51:3 - field
+ - isAutogenerated: 1
+function_decl __val_less_iter /usr/include/c++/5/bits/predefined_ops.h 75:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 75:19 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 76:27 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+function_decl __val_comp_iter /usr/include/c++/5/bits/predefined_ops.h 79:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ record_type - value
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ parm_decl /usr/include/c++/5/bits/predefined_ops.h 79:19 - argument
+ record_type - decl type
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 37:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_less_iter /usr/include/c++/5/bits/predefined_ops.h 38:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 79:34 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 80:27 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 66:10 - type name
+ - isAutogenerated: 1
+ type_decl _Val_less_iter /usr/include/c++/5/bits/predefined_ops.h 67:3 - field
+ - isAutogenerated: 1
+function_decl __iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 91:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 91:24 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 92:32 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+function_decl __iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 103:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 103:23 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 104:31 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+function_decl __iter_comp_val /usr/include/c++/5/bits/predefined_ops.h 107:3
+- isPublic: 1
+ function_type - function type
+ record_type - function return type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ record_type - value
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ parm_decl /usr/include/c++/5/bits/predefined_ops.h 107:19 - argument
+ record_type - decl type
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 82:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_iter /usr/include/c++/5/bits/predefined_ops.h 83:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - code
+ return_expr /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/predefined_ops.h 107:38 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/predefined_ops.h 108:31 - operand
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+ constructor - operand
+ record_type - constructor type
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 94:10 - type name
+ - isAutogenerated: 1
+ type_decl _Iter_equal_to_val /usr/include/c++/5/bits/predefined_ops.h 95:3 - field
+ - isAutogenerated: 1
+function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1012:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/c++/5/bits/stl_algobase.h 1013:63 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1012:15 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ plus_expr - operand
+ minus_expr - operand
+ mult_expr - operand
+ nop_expr - operand
+ sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1013:18 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/stl_algobase.h 1013:59 - operand
+ addr_expr - function
+ function_decl __builtin_clz <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1012:12 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 4294967295 - operand
+function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1016:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/c++/5/bits/stl_algobase.h 1017:63 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1016:20 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ plus_expr - operand
+ minus_expr - operand
+ mult_expr - operand
+ nop_expr - operand
+ sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1017:18 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/stl_algobase.h 1017:59 - operand
+ addr_expr - function
+ function_decl __builtin_clz <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1016:17 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ integer_cst 4294967295 - operand
+function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1020:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/stl_algobase.h 1021:64 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1020:16 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ plus_expr /usr/include/c++/5/bits/stl_algobase.h 1021:44 - operand
+ minus_expr - operand
+ mult_expr /usr/include/c++/5/bits/stl_algobase.h 1021:25 - operand
+ sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1021:18 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/stl_algobase.h 1021:60 - operand
+ addr_expr - function
+ function_decl __builtin_clzl <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1020:13 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1024:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/stl_algobase.h 1025:64 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1024:25 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ plus_expr /usr/include/c++/5/bits/stl_algobase.h 1025:44 - operand
+ minus_expr - operand
+ mult_expr /usr/include/c++/5/bits/stl_algobase.h 1025:25 - operand
+ sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1025:18 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/stl_algobase.h 1025:60 - operand
+ addr_expr - function
+ function_decl __builtin_clzl <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1024:22 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1028:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/stl_algobase.h 1029:70 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1028:21 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ plus_expr /usr/include/c++/5/bits/stl_algobase.h 1029:49 - operand
+ minus_expr - operand
+ mult_expr /usr/include/c++/5/bits/stl_algobase.h 1029:30 - operand
+ sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1029:18 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/stl_algobase.h 1029:66 - operand
+ addr_expr - function
+ function_decl __builtin_clzll <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1028:18 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl __lg /usr/include/c++/5/bits/stl_algobase.h 1032:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl long long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl long long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl long long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl long long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/stl_algobase.h 1033:70 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/stl_algobase.h 1032:30 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl long long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ plus_expr /usr/include/c++/5/bits/stl_algobase.h 1033:49 - operand
+ minus_expr - operand
+ mult_expr /usr/include/c++/5/bits/stl_algobase.h 1033:30 - operand
+ sizeof_expr /usr/include/c++/5/bits/stl_algobase.h 1033:18 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/stl_algobase.h 1033:66 - operand
+ addr_expr - function
+ function_decl __builtin_clzll <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/stl_algobase.h 1032:27 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl long long unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl assign /usr/include/c++/5/bits/char_traits.h 242:7
+- isPublic: 1
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 243:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 242:25 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 242:48 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 243:20 - code
+ expr_stmt /usr/include/c++/5/bits/char_traits.h 243:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 242:25 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 242:48 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl eq /usr/include/c++/5/bits/char_traits.h 246:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 247:7 - function result
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 246:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 246:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 247:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 247:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ eq_expr /usr/include/c++/5/bits/char_traits.h 247:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 246:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 246:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl lt /usr/include/c++/5/bits/char_traits.h 250:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 251:7 - function result
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 250:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 250:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 254:37 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 251:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ lt_expr /usr/include/c++/5/bits/char_traits.h 254:3 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 250:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 250:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl compare /usr/include/c++/5/bits/char_traits.h 258:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 259:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 258:55 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 258:68 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 259:48 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 259:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 259:32 - operand
+ addr_expr - function
+ function_decl __builtin_memcmp <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 258:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 258:55 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 258:68 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl length /usr/include/c++/5/bits/char_traits.h 262:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 263:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 263:36 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 263:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 263:32 - operand
+ addr_expr - function
+ function_decl __builtin_strlen <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 262:31 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl find /usr/include/c++/5/bits/char_traits.h 266:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 267:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 266:41 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 266:63 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 267:77 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 267:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 267:62 - operand
+ addr_expr - function
+ function_decl __builtin_memchr <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 266:29 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 266:63 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 266:41 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl move /usr/include/c++/5/bits/char_traits.h 270:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 271:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 270:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 270:59 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 271:74 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 271:74 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 271:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 271:57 - operand
+ addr_expr - function
+ function_decl __builtin_memmove <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 270:23 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 270:46 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 270:59 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl copy /usr/include/c++/5/bits/char_traits.h 274:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 275:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 274:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 274:59 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 275:73 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 275:73 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 275:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 275:56 - operand
+ addr_expr - function
+ function_decl __builtin_memcpy <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 274:23 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 274:46 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 274:59 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl assign /usr/include/c++/5/bits/char_traits.h 278:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 279:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 278:37 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 278:52 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 279:71 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 279:71 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 279:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 279:56 - operand
+ addr_expr - function
+ function_decl __builtin_memset <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 278:25 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 278:52 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 278:37 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl to_char_type /usr/include/c++/5/bits/char_traits.h 282:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 283:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 282:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 283:42 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 283:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 8 - decl size
+ convert_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 282:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl to_int_type /usr/include/c++/5/bits/char_traits.h 288:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 289:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 288:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 289:69 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 289:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 288:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 235:33 - type name
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 292:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 293:7 - function result
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 292:35 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 292:57 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 293:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 293:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ eq_expr /usr/include/c++/5/bits/char_traits.h 293:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 292:35 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 292:57 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 297:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ return_expr /usr/include/c++/5/bits/char_traits.h 297:56 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 297:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst -1 - operand
+function_decl not_eof /usr/include/c++/5/bits/char_traits.h 300:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 301:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 300:31 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 301:37 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 301:37 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 301:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ cond_expr - operand
+ ne_expr /usr/include/c++/5/bits/char_traits.h 301:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 300:31 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ call_expr /usr/include/c++/5/bits/char_traits.h 301:27 - operand
+ addr_expr - function
+ function_decl eof /usr/include/c++/5/bits/char_traits.h 296:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 300:31 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 236:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+function_decl assign /usr/include/c++/5/bits/char_traits.h 317:7
+- isPublic: 1
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 318:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 317:25 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 317:48 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 318:20 - code
+ expr_stmt /usr/include/c++/5/bits/char_traits.h 318:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 317:25 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 317:48 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl eq /usr/include/c++/5/bits/char_traits.h 321:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 322:7 - function result
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 321:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 321:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 322:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 322:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ eq_expr /usr/include/c++/5/bits/char_traits.h 322:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 321:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 321:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl lt /usr/include/c++/5/bits/char_traits.h 325:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 326:7 - function result
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 325:27 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 325:50 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 326:23 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 326:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ lt_expr /usr/include/c++/5/bits/char_traits.h 326:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 325:27 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 325:50 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl compare /usr/include/c++/5/bits/char_traits.h 329:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 330:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 329:55 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 329:68 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 330:39 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 330:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 330:23 - operand
+ addr_expr - function
+ function_decl wmemcmp /usr/include/wchar.h 325:12 - operand
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 329:32 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 329:55 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 329:68 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl length /usr/include/c++/5/bits/char_traits.h 333:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 334:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 334:26 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 334:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/c++/5/bits/char_traits.h 334:22 - operand
+ addr_expr - function
+ function_decl wcslen /usr/include/wchar.h 287:15 - operand
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 333:31 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl find /usr/include/c++/5/bits/char_traits.h 337:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 338:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 337:41 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 337:63 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 338:37 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 338:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 338:23 - operand
+ addr_expr - function
+ function_decl wmemchr /usr/include/wchar.h 316:29 - operand
+ - isPure: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 337:29 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 337:63 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 337:41 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl move /usr/include/c++/5/bits/char_traits.h 341:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 342:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 341:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 341:59 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 342:40 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 342:40 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 342:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 342:24 - operand
+ addr_expr - function
+ function_decl wmemmove /usr/include/wchar.h 334:17 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 341:23 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 341:46 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 341:59 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl copy /usr/include/c++/5/bits/char_traits.h 345:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 346:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 345:46 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 345:59 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 346:39 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 346:39 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 346:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 346:23 - operand
+ addr_expr - function
+ function_decl wmemcpy /usr/include/wchar.h 329:17 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s1 /usr/include/c++/5/bits/char_traits.h 345:23 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __s2 /usr/include/c++/5/bits/char_traits.h 345:46 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 345:59 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl assign /usr/include/c++/5/bits/char_traits.h 349:7
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 350:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 349:37 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 349:52 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 350:37 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 350:37 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 350:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 350:23 - operand
+ addr_expr - function
+ function_decl wmemset /usr/include/wchar.h 338:17 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __s /usr/include/c++/5/bits/char_traits.h 349:25 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/char_traits.h 349:52 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __n /usr/include/c++/5/bits/char_traits.h 349:37 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl to_char_type /usr/include/c++/5/bits/char_traits.h 353:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 354:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 353:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 354:29 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 354:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 353:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl to_int_type /usr/include/c++/5/bits/char_traits.h 357:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 358:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 357:36 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 358:28 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 358:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 357:36 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl char_type /usr/include/c++/5/bits/char_traits.h 310:33 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7
+- isPublic: 1
+ function_type - function type
+ boolean_type - function return type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 362:7 - function result
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 361:35 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/char_traits.h 362:24 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 362:7 - operand
+ - isAutogenerated: 1
+ boolean_type - result type
+ type_decl bool <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ eq_expr /usr/include/c++/5/bits/char_traits.h 362:21 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c1 /usr/include/c++/5/bits/char_traits.h 361:35 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c2 /usr/include/c++/5/bits/char_traits.h 361:57 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 366:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ return_expr /usr/include/c++/5/bits/char_traits.h 366:42 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 366:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ integer_cst 4294967295 - operand
+function_decl not_eof /usr/include/c++/5/bits/char_traits.h 369:7
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ reference_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/char_traits.h 370:7 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 369:31 - argument
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/char_traits.h 370:46 - code
+ return_expr /usr/include/c++/5/bits/char_traits.h 370:46 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/char_traits.h 370:7 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cond_expr - operand
+ call_expr /usr/include/c++/5/bits/char_traits.h 370:27 - operand
+ addr_expr - function
+ function_decl eq_int_type /usr/include/c++/5/bits/char_traits.h 361:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 369:31 - operand
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/char_traits.h 370:38 - operand
+ - isAutogenerated: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ call_expr /usr/include/c++/5/bits/char_traits.h 370:36 - operand
+ addr_expr - function
+ function_decl eof /usr/include/c++/5/bits/char_traits.h 365:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 0 - operand
+ nop_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __c /usr/include/c++/5/bits/char_traits.h 369:31 - ref
+ reference_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl int_type /usr/include/c++/5/bits/char_traits.h 311:33 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl exception /usr/include/c++/5/exception 63:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/exception 63:39 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/exception 63:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/exception 63:5 - code
+ bind_expr /usr/include/c++/5/exception 63:41 - operand
+ cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand
+ expr_stmt /usr/include/c++/5/exception 63:39 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 63:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ addr_expr - operand
+ var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand
+ - isUsed: 1
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 320 - decl size
+ constructor - initial
+ array_type - constructor type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ nop_expr - value
+ integer_cst 0 - operand
+ nop_expr - value
+ addr_expr - operand
+ var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ record_type - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ nop_expr - value
+ addr_expr - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl what /usr/include/c++/5/exception 68:25 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ array_type - var type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ integer_cst 16 - operand
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/exception 63:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/exception 63:41 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/exception 63:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/exception 63:5 - code
+ bind_expr /usr/include/c++/5/exception 63:41 - operand
+ cleanup_point_expr /usr/include/c++/5/exception 63:39 - operand
+ expr_stmt /usr/include/c++/5/exception 63:39 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 63:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ addr_expr - operand
+ var_decl _ZTVSt9exception /usr/include/c++/5/exception 60:9 - operand
+ - isUsed: 1
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 320 - decl size
+ constructor - initial
+ array_type - constructor type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ nop_expr - value
+ integer_cst 0 - operand
+ nop_expr - value
+ addr_expr - operand
+ var_decl _ZTISt9exception /usr/include/c++/5/exception 60:9 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ record_type - var type
+ type_decl __class_type_info_pseudo <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ nop_expr - value
+ addr_expr - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl what /usr/include/c++/5/exception 68:25 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ array_type - var type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ integer_cst 16 - operand
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/exception 63:5
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/exception 63:41 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/exception 63:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl exception /usr/include/c++/5/exception 60:9 - type name
+ - isAutogenerated: 1
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl exception /usr/include/c++/5/exception 61:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl bad_exception /usr/include/c++/5/exception 76:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/exception 76:43 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/exception 76:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/exception 76:5 - code
+ bind_expr /usr/include/c++/5/exception 76:45 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement
+ expr_stmt /usr/include/c++/5/exception 76:43 - operand
+ call_expr /usr/include/c++/5/exception 76:43 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 76:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ cleanup_stmt /usr/include/c++/5/exception 76:43 - statement
+ statement_list - body
+ cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement
+ expr_stmt /usr/include/c++/5/exception 76:43 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 76:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ addr_expr - operand
+ var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand
+ - isUsed: 1
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 320 - decl size
+ constructor - initial
+ array_type - constructor type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ nop_expr - value
+ integer_cst 0 - operand
+ nop_expr - value
+ addr_expr - operand
+ var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ record_type - var type
+ type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ nop_expr - value
+ addr_expr - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl what /usr/include/c++/5/exception 83:25 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ array_type - var type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ integer_cst 16 - operand
+ call_expr /usr/include/c++/5/exception 76:43 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 76:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/exception 76:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/exception 76:45 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/exception 76:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/exception 76:5 - code
+ bind_expr /usr/include/c++/5/exception 76:45 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement
+ expr_stmt /usr/include/c++/5/exception 76:43 - operand
+ call_expr /usr/include/c++/5/exception 76:43 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 76:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ try_catch_expr /usr/include/c++/5/exception 76:43 - statement
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/exception 76:43 - statement
+ expr_stmt /usr/include/c++/5/exception 76:43 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 76:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ addr_expr - operand
+ var_decl _ZTVSt13bad_exception /usr/include/c++/5/exception 73:9 - operand
+ - isUsed: 1
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 320 - decl size
+ constructor - initial
+ array_type - constructor type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ nop_expr - value
+ integer_cst 0 - operand
+ nop_expr - value
+ addr_expr - operand
+ var_decl _ZTISt13bad_exception /usr/include/c++/5/exception 73:9 - operand
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ record_type - var type
+ type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ nop_expr - value
+ addr_expr - operand
+ function_decl __comp_dtor /usr/include/c++/5/exception 80:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl __deleting_dtor /usr/include/c++/5/exception 80:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl what /usr/include/c++/5/exception 83:25 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ array_type - var type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ integer_cst 16 - operand
+ call_expr /usr/include/c++/5/exception 76:43 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/exception 76:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/exception 76:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/exception 76:45 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/exception 76:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_exception /usr/include/c++/5/exception 73:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/exception 73:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_exception /usr/include/c++/5/exception 74:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl bad_alloc /usr/include/c++/5/new 57:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 57:25 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/new 57:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/new 57:5 - code
+ bind_expr /usr/include/c++/5/new 57:27 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/new 57:25 - statement
+ expr_stmt /usr/include/c++/5/new 57:25 - operand
+ call_expr /usr/include/c++/5/new 57:25 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/new 57:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ cleanup_stmt /usr/include/c++/5/new 57:25 - statement
+ statement_list - body
+ cleanup_point_expr /usr/include/c++/5/new 57:25 - statement
+ expr_stmt /usr/include/c++/5/new 57:25 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/new 57:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ addr_expr - operand
+ var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand
+ - isUsed: 1
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 320 - decl size
+ constructor - initial
+ array_type - constructor type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ nop_expr - value
+ integer_cst 0 - operand
+ nop_expr - value
+ addr_expr - operand
+ var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ record_type - var type
+ type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ nop_expr - value
+ addr_expr - operand
+ function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl what /usr/include/c++/5/new 64:25 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ array_type - var type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ integer_cst 16 - operand
+ call_expr /usr/include/c++/5/new 57:25 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/new 57:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/new 57:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 57:27 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/new 57:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/new 57:5 - code
+ bind_expr /usr/include/c++/5/new 57:27 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/new 57:25 - statement
+ expr_stmt /usr/include/c++/5/new 57:25 - operand
+ call_expr /usr/include/c++/5/new 57:25 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/exception 63:5 - operand
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/new 57:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ try_catch_expr /usr/include/c++/5/new 57:25 - statement
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/new 57:25 - statement
+ expr_stmt /usr/include/c++/5/new 57:25 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/new 57:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ field_decl _vptr.exception /usr/include/c++/5/exception 60:9 - field
+ - unsigned
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ addr_expr - operand
+ var_decl _ZTVSt9bad_alloc /usr/include/c++/5/new 54:9 - operand
+ - isUsed: 1
+ - isVirtual: 1
+ - isAutogenerated: 1
+ integer_cst 320 - decl size
+ constructor - initial
+ array_type - constructor type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ nop_expr - value
+ integer_cst 0 - operand
+ nop_expr - value
+ addr_expr - operand
+ var_decl _ZTISt9bad_alloc /usr/include/c++/5/new 54:9 - operand
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ record_type - var type
+ type_decl __si_class_type_info_pseudo <built-in> 0:0 - type name
+ field_decl <built-in> 0:0 - field
+ - signed
+ integer_cst 128 - decl size
+ field_decl <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ nop_expr - value
+ addr_expr - operand
+ function_decl __comp_dtor /usr/include/c++/5/new 61:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl __deleting_dtor /usr/include/c++/5/new 61:13 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - value
+ addr_expr - operand
+ function_decl what /usr/include/c++/5/new 64:25 - operand
+ - isVirtual: 1
+ - isExternal: 1
+ - isPublic: 1
+ array_type - var type
+ pointer_type - element type
+ type_decl __vtbl_ptr_type <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ function_type - nested type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 4 - max value
+ integer_cst 16 - operand
+ call_expr /usr/include/c++/5/new 57:25 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/exception 64:13 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/new 57:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/new 57:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 57:27 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/new 57:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl bad_alloc /usr/include/c++/5/new 54:9 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/new 54:9 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ type_decl bad_alloc /usr/include/c++/5/new 55:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl operator new /usr/include/c++/5/new 129:14
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 129:51 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ parm_decl /usr/include/c++/5/new 129:32 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __p /usr/include/c++/5/new 129:46 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/new 129:14 - code
+ return_expr /usr/include/c++/5/new 130:10 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/new 129:51 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __p /usr/include/c++/5/new 129:46 - operand
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl operator new [] /usr/include/c++/5/new 131:14
+- isPublic: 1
+ function_type - function type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 131:53 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ parm_decl /usr/include/c++/5/new 131:34 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h 196:26 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __p /usr/include/c++/5/new 131:48 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/new 131:14 - code
+ return_expr /usr/include/c++/5/new 132:10 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/new 131:53 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __p /usr/include/c++/5/new 131:48 - operand
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl operator delete /usr/include/c++/5/new 135:13
+- isPublic: 1
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 135:45 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/c++/5/new 135:35 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/new 135:42 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/new 135:13 - code
+ statement_list - operand
+function_decl operator delete [] /usr/include/c++/5/new 136:13
+- isPublic: 1
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/new 136:45 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl /usr/include/c++/5/new 136:35 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/new 136:42 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/new 136:13 - code
+ statement_list - operand
+function_decl __convert_from_v /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 69:3
+- isPublic: 1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ reference_type - value
+ pointer_type - nested type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cloc /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 69:72 - argument
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ reference_type - decl type
+ pointer_type - nested type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __size /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 71:50 - argument
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:17 - code
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ pointer_type - var type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 - statement
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:53 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - operand
+ - isUsed: 1
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:46 - operand
+ addr_expr - function
+ function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __cloc /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 69:72 - ref
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ reference_type - decl type
+ pointer_type - nested type
+ type_decl __c_locale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 62:23 - type name
+ record_type - nested type
+ type_decl __locale_struct /usr/include/xlocale.h 27:16 - type name
+ - isAutogenerated: 1
+ field_decl __locales /usr/include/xlocale.h 30:37 - field
+ - signed
+ integer_cst 832 - decl size
+ field_decl __ctype_b /usr/include/xlocale.h 33:29 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_tolower /usr/include/xlocale.h 34:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __ctype_toupper /usr/include/xlocale.h 35:14 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __names /usr/include/xlocale.h 38:25 - field
+ - signed
+ integer_cst 832 - decl size
+ type_decl __locale_struct /usr/include/xlocale.h 28:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - statement
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ integer_cst 192 - decl size
+ array_type - var type
+ type_decl __builtin_va_list - type name
+ record_type - element type
+ type_decl __va_list_tag <built-in> 0:0 - type name
+ field_decl gp_offset <built-in> 0:0 - field
+ - unsigned
+ integer_cst 32 - decl size
+ field_decl fp_offset <built-in> 0:0 - field
+ - unsigned
+ integer_cst 32 - decl size
+ field_decl overflow_arg_area <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl reg_save_area <built-in> 0:0 - field
+ - unsigned
+ integer_cst 64 - decl size
+ integer_type - domain
+ - precisionBits: 64
+ - signed
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 0 - max value
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:38 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:38 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 89:23 - expresssion
+ addr_expr - function
+ function_decl __builtin_va_start <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ addr_expr - operand
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ - isUsed: 1
+ parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:71 - statement
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:71 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:71 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - operand
+ - isUsed: 1
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:42 - operand
+ addr_expr - function
+ function_decl __builtin_vsnprintf <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __out /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 70:12 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __size /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 71:50 - operand
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __fmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:18 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ addr_expr - operand
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:29 - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 97:21 - expresssion
+ addr_expr - function
+ function_decl __builtin_va_end <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ addr_expr - operand
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:34 - statement
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:34 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 100:27 - operand
+ addr_expr - function
+ function_decl __uselocale /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 52:34 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - arg
+ - isUsed: 1
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 108:12 - statement
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 72:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr - operand
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __old /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 75:16 - block vars
+ - isUsed: 1
+ var_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 88:23 - block vars
+ - isUsed: 1
+ var_decl __ret /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h 92:15 - block vars
+ - isUsed: 1
+function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:34 - code
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap32 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:34 - code
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __pthread_cleanup_class /usr/include/pthread.h 570:3
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 571:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/pthread.h 570:63 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/pthread.h 571:69 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - operand
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - operand
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 1 - operand
+ block - operand
+function_decl __base_ctor /usr/include/pthread.h 570:3
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 571:69 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/pthread.h 570:63 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/pthread.h 571:69 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - operand
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - operand
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 571:65 - statement
+ expr_stmt /usr/include/pthread.h 571:65 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/pthread.h 571:65 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/pthread.h 570:63 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 1 - operand
+ block - operand
+function_decl __comp_ctor /usr/include/pthread.h 570:3
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 571:69 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/pthread.h 570:63 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __fct /usr/include/pthread.h 570:49 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __arg /usr/include/pthread.h 570:58 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl __pthread_cleanup_class /usr/include/pthread.h 572:3
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 572:31 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr /usr/include/pthread.h 572:79 - statement
+ cleanup_stmt /usr/include/pthread.h 572:31 - operand
+ statement_list - body
+ if_stmt /usr/include/pthread.h 572:33 - statement
+ ne_expr - condition
+ component_ref /usr/include/pthread.h 572:37 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/pthread.h 572:77 - then
+ expr_stmt /usr/include/pthread.h 572:77 - operand
+ call_expr /usr/include/pthread.h 572:63 - expresssion
+ component_ref /usr/include/pthread.h 572:46 - function
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ component_ref /usr/include/pthread.h 572:64 - arg
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl __cancel_routine /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ block - operand
+ label_expr /usr/include/pthread.h 572:79 - statement
+ label_decl /usr/include/pthread.h 572:31 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/pthread.h 572:3
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
- isAutogenerated: 1
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 5:5 - function result
+ result_decl /usr/include/pthread.h 572:79 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 4:16 - argument
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
statement_list - code
-function_decl func2 test7.cpp 8:10
+ bind_expr /usr/include/pthread.h 572:79 - statement
+ try_finally /usr/include/pthread.h 572:31 - operand
+ statement_list - operand
+ cond_expr /usr/include/pthread.h 572:33 - statement
+ ne_expr - operand
+ component_ref /usr/include/pthread.h 572:37 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/pthread.h 572:77 - operand
+ expr_stmt /usr/include/pthread.h 572:77 - operand
+ call_expr /usr/include/pthread.h 572:63 - expresssion
+ component_ref /usr/include/pthread.h 572:46 - function
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ component_ref /usr/include/pthread.h 572:64 - arg
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ nop_expr /usr/include/pthread.h 572:33 - operand
+ integer_cst 0 - operand
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl __cancel_routine /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 562:7 - field
+ - signed
+ integer_cst 32 - decl size
+ block - operand
+ label_expr /usr/include/pthread.h 572:79 - statement
+ label_decl /usr/include/pthread.h 572:31 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/pthread.h 572:3
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 572:79 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 572:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl __setdoit /usr/include/pthread.h 573:8
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 573:33 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 573:31 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __newval /usr/include/pthread.h 573:23 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/pthread.h 573:53 - code
+ expr_stmt /usr/include/pthread.h 573:53 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref /usr/include/pthread.h 573:35 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 573:31 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __newval /usr/include/pthread.h 573:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl __defer /usr/include/pthread.h 574:8
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 574:19 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 574:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 575:24 - code
+ expr_stmt /usr/include/pthread.h 575:24 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/pthread.h 574:43 - operand
+ addr_expr - function
+ function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 0 - arg
+ addr_expr - arg
+ component_ref /usr/include/pthread.h 575:10 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 574:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+function_decl __restore /usr/include/pthread.h 576:8
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/pthread.h 576:27 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 576:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/pthread.h 576:69 - code
+ expr_stmt /usr/include/pthread.h 576:69 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/pthread.h 576:51 - operand
+ addr_expr - function
+ function_decl pthread_setcanceltype /usr/include/pthread.h 521:12 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ component_ref /usr/include/pthread.h 576:52 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/pthread.h 576:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 562:7 - type name
+ - isAutogenerated: 1
+ field_decl __cancel_routine /usr/include/pthread.h 564:35 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __cancel_arg /usr/include/pthread.h 565:9 - field
+ - unsigned
+ integer_cst 64 - decl size
+ field_decl __do_it /usr/include/pthread.h 566:7 - field
+ - signed
+ integer_cst 32 - decl size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl __pthread_cleanup_class /usr/include/pthread.h 563:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl __cancel_type /usr/include/pthread.h 567:7 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - arg
+function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:35 - code
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - operand
+ - isStatic: 1
+ - isUsed: 1
+ integer_cst 64 - decl size
+ nop_expr - initial
+ addr_expr - operand
+ function_decl __gthrw___pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 236:1 - operand
+ pointer_type - var type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 - statement
+ decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 250:31 - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - operand
+ - isStatic: 1
+ - isUsed: 1
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:34 - statement
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:25 - operand
- isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 251:31 - operand
+ nop_expr - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - operand
+ - isStatic: 1
+ - isUsed: 1
+ integer_cst 0 - operand
+ block - operand
+ var_decl __gthread_active_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 249:22 - block vars
+ - isStatic: 1
+ - isUsed: 1
+function_decl __gthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
tree_list - chain
pointer_type - value
- integer_type - nested type
+ function_type - nested type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:17 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:66 - argument
+ pointer_type - decl type
+ function_type - nested type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:11 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:68 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:68 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:17 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 662:35 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 105:1 - operand
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:32 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 659:66 - arg
+ pointer_type - decl type
+ function_type - nested type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __args /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 660:11 - arg
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ pointer_type - value
+ pointer_type - nested type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:59 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __value_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:48 - argument
+ pointer_type - decl type
+ pointer_type - nested type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:57 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:57 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:59 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 668:33 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_join /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 106:1 - operand
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:29 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __value_ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 666:48 - arg
+ pointer_type - decl type
+ pointer_type - nested type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:46 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:46 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
- precisionBits: 32
- signed
type_decl int <built-in> 0:0 - type name
@@ -78,29 +7597,3911 @@ function_decl func2 test7.cpp 8:10
integer_cst 32 - type size
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 674:35 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_detach /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 109:1 - operand
+ - isUsed: 1
+ parm_decl __threadid /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 672:31 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __gthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
tree_list - chain
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:52 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __t2 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:48 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:45 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:45 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 680:34 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_equal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 107:1 - operand
+ - isUsed: 1
+ parm_decl __t1 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:30 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __t2 /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 678:48 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl __gthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 684:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 684:21 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:34 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:34 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 684:21 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __gthread_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 47:19 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 686:33 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_self /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 108:1 - operand
+function_decl __gthread_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:22 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:33 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:33 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 690:22 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 692:32 - operand
+ addr_expr - function
+ function_decl __gthrw_sched_yield /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 113:1 - operand
+function_decl __gthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl __gthread_once_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 49:24 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:64 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl __gthread_once_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 49:24 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:63 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 698:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 698:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:50 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:64 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 699:35 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 101:1 - operand
+ - isUsed: 1
+ parm_decl __once /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:35 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl __gthread_once_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 49:24 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __func /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:63 - arg
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 701:13 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 696:64 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst -1 - operand
+function_decl __gthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ pointer_type - value
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:70 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dtor /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:69 - argument
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:53 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:53 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:70 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 707:39 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_key_create /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 131:1 - operand
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:40 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dtor /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 705:69 - arg
+ pointer_type - decl type
+ function_type - nested type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:44 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:45 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:45 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:44 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 713:39 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_key_delete /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 132:1 - operand
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 711:39 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __gthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:1
+ function_type - function type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:45 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:46 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:46 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:45 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 719:40 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_getspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 102:1 - operand
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 717:40 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __gthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:64 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:59 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:53 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:53 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:64 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 725:40 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_setspecific /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 103:1 - operand
+ - isUsed: 1
+ parm_decl __key /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:40 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl __gthread_key_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 48:23 - type name
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __ptr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 723:59 - arg
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_mutex_init_function /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:1
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:58 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 731:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 731:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - then
+ expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:49 - operand
+ convert_expr - expresssion
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 732:34 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_init /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 121:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 729:51 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 738:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:52 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 739:44 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 122:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 741:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 747:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:49 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 748:41 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 115:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:42 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 750:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:49 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 756:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:52 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 757:44 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 116:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 759:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:52 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 767:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:69 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 768:46 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 118:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:47 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:31 - arg
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 770:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 765:44 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:3 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 777:26 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - then
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:51 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 778:43 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 120:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:44 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 780:12 - else
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:51 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl __gthread_recursive_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:69 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:39 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:39 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:69 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 810:31 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_lock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 745:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 808:62 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:72 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:42 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:42 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:72 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 816:34 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_trylock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 754:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 814:65 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:47 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:34 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:59 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:59 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:47 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 824:36 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_timedlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 764:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 821:67 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 822:34 - arg
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:71 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:41 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:41 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:71 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 831:33 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_unlock /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 775:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 829:64 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_recursive_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:72 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:42 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:42 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:72 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 837:34 - operand
+ addr_expr - function
+ function_decl __gthread_mutex_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 736:1 - operand
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 835:65 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:51 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:50 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:50 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:51 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 852:43 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_broadcast /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 125:1 - operand
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 850:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:48 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:47 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:47 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:48 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 858:40 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_signal /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 126:1 - operand
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 856:42 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:54 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:74 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 864:38 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 127:1 - operand
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:40 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:67 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:43 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:72 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:30 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:74 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:74 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:43 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 871:43 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_timedwait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 128:1 - operand
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:45 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 868:72 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 50:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __abs_timeout /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 869:30 - arg
+ pointer_type - decl type
+ record_type - nested type
+ type_decl __gthread_time_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 53:25 - type name
+ field_decl tv_sec /usr/include/time.h 122:14 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl tv_nsec /usr/include/time.h 123:23 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl timespec /usr/include/time.h 121:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_wait_recursive /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:47 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:40 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:46 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:46 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:47 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 878:30 - operand
+ addr_expr - function
+ function_decl __gthread_cond_wait /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 862:1 - operand
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 875:50 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __mutex /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 876:40 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_recursive_mutex_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 51:25 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 124:5 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 125:39 - field
+ - signed
+ integer_cst 320 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 126:12 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._42 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 91:1 - field
+ - isAutogenerated: 1
+ type_decl __pthread_mutex_s /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 92:10 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __gthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:49 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - argument
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:48 - code
+ return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:48 - operand
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:49 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 884:41 - operand
+ addr_expr - function
+ function_decl __gthrw_pthread_cond_destroy /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 129:1 - operand
+ - isUsed: 1
+ parm_decl __cond /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 882:43 - arg
+ pointer_type - decl type
+ union_type - nested type
+ type_decl __gthread_cond_t /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 52:24 - type name
+ field_decl __data /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 150:5 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __size /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 151:38 - field
+ - signed
+ integer_cst 384 - decl size
+ field_decl __align /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 152:31 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl ._44 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 139:1 - field
+ - isAutogenerated: 1
+ type_decl ._45 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h 141:3 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 49:61 - code
+ return_expr /usr/include/c++/5/ext/atomicity.h 49:61 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 48:61 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ nop_expr /usr/include/c++/5/ext/atomicity.h 49:30 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 49:61 - operand
+ addr_expr - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 48:45 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 48:56 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 4 - arg
+function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 52:55 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 53:55 - code
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 53:55 - operand
+ convert_expr - expresssion
+ nop_expr /usr/include/c++/5/ext/atomicity.h 53:23 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 53:54 - operand
+ addr_expr - function
+ function_decl __atomic_fetch_add_4 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 52:39 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 52:50 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 4 - arg
+function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ bind_expr /usr/include/c++/5/ext/atomicity.h 69:20 - code
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ indirect_ref - initial
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ decl_expr /usr/include/c++/5/ext/atomicity.h 67:30 - statement
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 68:20 - statement
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 68:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ plus_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 65:43 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 65:54 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/c++/5/ext/atomicity.h 69:12 - statement
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 65:59 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __result /usr/include/c++/5/ext/atomicity.h 67:18 - block vars
+ - isUsed: 1
+function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 73:53 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 74:20 - code
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 74:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ plus_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 73:37 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 73:48 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ if_stmt /usr/include/c++/5/ext/atomicity.h 81:5 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 81:27 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 82:45 - then
+ return_expr /usr/include/c++/5/ext/atomicity.h 82:45 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/ext/atomicity.h 82:32 - operand
+ addr_expr - function
+ function_decl __exchange_and_add /usr/include/c++/5/ext/atomicity.h 48:3 - operand
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 84:52 - else
+ return_expr /usr/include/c++/5/ext/atomicity.h 84:52 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/ext/atomicity.h 78:61 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/c++/5/ext/atomicity.h 84:39 - operand
+ addr_expr - function
+ function_decl __exchange_and_add_single /usr/include/c++/5/ext/atomicity.h 65:3 - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 78:45 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 78:56 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl __atomic_add_dispatch /usr/include/c++/5/ext/atomicity.h 92:3
+ tree_list - attribute
+ identifier_node __unused__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/atomicity.h 92:55 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 92:50 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ if_stmt /usr/include/c++/5/ext/atomicity.h 95:5 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 95:27 - operand
+ addr_expr - function
+ function_decl __gthread_active_p /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h 247:1 - operand
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 96:33 - then
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 96:33 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 96:19 - expresssion
+ addr_expr - function
+ function_decl __atomic_add /usr/include/c++/5/ext/atomicity.h 52:3 - operand
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 92:50 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/include/c++/5/ext/atomicity.h 98:40 - else
+ expr_stmt /usr/include/c++/5/ext/atomicity.h 98:40 - operand
+ call_expr /usr/include/c++/5/ext/atomicity.h 98:26 - expresssion
+ addr_expr - function
+ function_decl __atomic_add_single /usr/include/c++/5/ext/atomicity.h 73:3 - operand
+ - isUsed: 1
+ parm_decl __mem /usr/include/c++/5/ext/atomicity.h 92:39 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl _Atomic_word /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h 32:13 - type name
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __val /usr/include/c++/5/ext/atomicity.h 92:50 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl Struct1 test7.cpp 5:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 5:15 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test7.cpp 5:13 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test7.cpp 9:5 - code
+ statement_list - operand
+ cleanup_point_expr test7.cpp 7:14 - statement
+ expr_stmt test7.cpp 7:14 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test7.cpp 7:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test7.cpp 5:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl test7.cpp 7:14 - slot
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ record_type - var type
+ type_decl string /usr/include/c++/5/bits/stringfwd.h 74:33 - type name
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ cleanup_stmt test7.cpp 7:14 - statement
+ statement_list - body
+ cleanup_point_expr test7.cpp 7:14 - statement
+ expr_stmt test7.cpp 7:14 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test7.cpp 7:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test7.cpp 5:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+ call_expr test7.cpp 7:14 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref test7.cpp 7:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test7.cpp 5:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+function_decl __base_ctor test7.cpp 5:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
result_decl test7.cpp 9:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 8:25 - argument
+ parm_decl this test7.cpp 5:13 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr test7.cpp 9:5 - code
+ statement_list - operand
+ cleanup_point_expr test7.cpp 7:14 - statement
+ expr_stmt test7.cpp 7:14 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test7.cpp 7:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test7.cpp 5:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl test7.cpp 7:14 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ record_type - var type
+ type_decl string /usr/include/c++/5/bits/stringfwd.h 74:33 - type name
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ try_catch_expr test7.cpp 7:14 - statement
+ statement_list - operand
+ cleanup_point_expr test7.cpp 7:14 - statement
+ expr_stmt test7.cpp 7:14 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref test7.cpp 7:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test7.cpp 5:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+ call_expr test7.cpp 7:14 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref test7.cpp 7:14 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this test7.cpp 5:13 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+function_decl __comp_ctor test7.cpp 5:5
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 9:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test7.cpp 5:13 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl func1 test7.cpp 18:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 19:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test7.cpp 18:16 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl func2 test7.cpp 22:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 23:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test7.cpp 22:25 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl aptr test7.cpp 8:21 - argument
+ parm_decl aptr test7.cpp 22:21 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -111,13 +11512,13 @@ function_decl func2 test7.cpp 8:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- cleanup_point_expr test7.cpp 10:18 - code
- expr_stmt test7.cpp 10:18 - operand
+ cleanup_point_expr test7.cpp 24:18 - code
+ expr_stmt test7.cpp 24:18 - operand
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl aptr test7.cpp 8:21 - operand
+ parm_decl aptr test7.cpp 22:21 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -129,29 +11530,29 @@ function_decl func2 test7.cpp 8:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
integer_cst 0 - operand
-function_decl func3 test7.cpp 13:10
+function_decl func3 test7.cpp 27:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -167,25 +11568,25 @@ function_decl func3 test7.cpp 13:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 14:5 - function result
+ result_decl test7.cpp 28:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- parm_decl this test7.cpp 13:25 - argument
+ parm_decl this test7.cpp 27:25 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- isUsed: 1
- parm_decl aptr test7.cpp 13:21 - argument
+ parm_decl aptr test7.cpp 27:21 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -196,10 +11597,10 @@ function_decl func3 test7.cpp 13:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- if_stmt test7.cpp 15:9 - code
+ if_stmt test7.cpp 29:9 - code
ne_expr - condition
- isUsed: 1
- parm_decl aptr test7.cpp 13:21 - operand
+ parm_decl aptr test7.cpp 27:21 - operand
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -211,13 +11612,13 @@ function_decl func3 test7.cpp 13:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
integer_cst 0 - operand
- cleanup_point_expr test7.cpp 16:22 - then
- expr_stmt test7.cpp 16:22 - operand
+ cleanup_point_expr test7.cpp 30:22 - then
+ expr_stmt test7.cpp 30:22 - operand
convert_expr - expresssion
modify_expr - operand
indirect_ref - operand
- isUsed: 1
- parm_decl aptr test7.cpp 13:21 - operand
+ parm_decl aptr test7.cpp 27:21 - ref
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -229,29 +11630,29 @@ function_decl func3 test7.cpp 13:10
integer_cst 2147483647 - max value
integer_cst 64 - parm size
integer_cst 0 - operand
-function_decl func4 test7.cpp 19:10
+function_decl func4 test7.cpp 33:10
- isPublic: 1
method_type - function type
void_type - method return type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
record_type - method base type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
tree_list - arg types
pointer_type - value
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
tree_list - chain
pointer_type - value
@@ -267,25 +11668,25 @@ function_decl func4 test7.cpp 19:10
void_type - value
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- result_decl test7.cpp 20:5 - function result
+ result_decl test7.cpp 34:5 - function result
- isAutogenerated: 1
void_type - result type
type_decl void <built-in> 0:0 - type name
- isAutogenerated: 1
- isUsed: 1
- parm_decl this test7.cpp 19:25 - argument
+ parm_decl this test7.cpp 33:25 - argument
- isAutogenerated: 1
pointer_type - decl type
record_type - nested type
- type_decl Object1 test7.cpp 1:7 - type name
+ type_decl Object1 test7.cpp 15:7 - type name
- isAutogenerated: 1
- field_decl k test7.cpp 3:9 - field
+ field_decl k test7.cpp 17:9 - field
- signed
integer_cst 32 - decl size
- type_decl Object1 test7.cpp 2:1 - field
+ type_decl Object1 test7.cpp 16:1 - field
- isAutogenerated: 1
integer_cst 64 - parm size
- parm_decl aptr test7.cpp 19:21 - argument
+ parm_decl aptr test7.cpp 33:21 - argument
pointer_type - decl type
integer_type - nested type
- precisionBits: 32
@@ -296,9 +11697,7380 @@ function_decl func4 test7.cpp 19:10
integer_cst -2147483648 - min value
integer_cst 2147483647 - max value
integer_cst 64 - parm size
- cleanup_point_expr test7.cpp 21:14 - code
- expr_stmt test7.cpp 21:14 - operand
+ cleanup_point_expr test7.cpp 35:14 - code
+ expr_stmt test7.cpp 35:14 - operand
convert_expr - expresssion
modify_expr - operand
- component_ref - operand
+ component_ref test7.cpp 35:9 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test7.cpp 33:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
integer_cst 3 - operand
+function_decl func5 test7.cpp 38:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 39:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test7.cpp 38:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl sptr test7.cpp 38:25 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr test7.cpp 40:22 - code
+ expr_stmt test7.cpp 40:22 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test7.cpp 40:15 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl sptr test7.cpp 38:25 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl func6 test7.cpp 43:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test7.cpp 44:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test7.cpp 43:29 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test7.cpp 15:7 - type name
+ - isAutogenerated: 1
+ field_decl k test7.cpp 17:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test7.cpp 16:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl sptr test7.cpp 43:25 - argument
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test7.cpp 45:9 - statement
+ eq_expr test7.cpp 45:14 - condition
+ - isUsed: 1
+ parm_decl sptr test7.cpp 43:25 - operand
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr test7.cpp 46:13 - then
+ cleanup_point_expr test7.cpp 47:22 - statement
+ expr_stmt test7.cpp 47:22 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ component_ref test7.cpp 47:15 - operand
+ indirect_ref - object
+ - isUsed: 1
+ parm_decl sptr test7.cpp 43:25 - ref
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Struct1 test7.cpp 3:8 - type name
+ - isAutogenerated: 1
+ field_decl str test7.cpp 11:17 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Struct1 test7.cpp 4:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl num test7.cpp 12:9 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst 0 - operand
+function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14
+- isAutogenerated: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ statement_list - body
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
+- isAutogenerated: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ try_finally /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ statement_list - operand
+ try_finally /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2668:14 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14
+- isAutogenerated: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2668:14 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2840:58 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2838:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2838:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2840:62 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - arg
+ addr_expr - function
+ function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ convert_expr - arg
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2840:62 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2840:62 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - expresssion
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - arg
+ addr_expr - function
+ function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ convert_expr - arg
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:33 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ try_catch_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2840:58 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2838:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2840:62 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2838:20 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl basic_string /usr/include/c++/5/bits/basic_string.h 2942:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2942:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/bits/basic_string.h 2942:7 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ statement_list - body
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ statement_list - body
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - expresssion
+ addr_expr - function
+ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
+ addr_expr - function
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - expresssion
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2508:11 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2943:54 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ try_finally /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ statement_list - operand
+ try_finally /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:9 - expresssion
+ addr_expr - function
+ function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2 - operand
+ - isExternal: 1
+ - isPublic: 1
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:15 - arg
+ addr_expr - function
+ function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 2943:9 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ call_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2668:14 - operand
+ - isAutogenerated: 1
+ - isPublic: 1
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2943:54 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2508:11 - field
+ - signed
+ integer_cst 64 - decl size
+ block - operand
+ label_expr /usr/include/c++/5/bits/basic_string.h 2943:54 - statement
+ label_decl /usr/include/c++/5/bits/basic_string.h 2942:7 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/bits/basic_string.h 2942:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2943:54 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2942:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2827:7
+- isExternal: 1
+- isPublic: 1
+ function_type - function type
+ reference_type - function return type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2827:7 - function result
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2828:35 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 2828:35 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2827:7 - operand
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ nop_expr - operand
+ convert_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2828:34 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 - operand
+ - isExternal: 1
+ - isPublic: 1
+function_decl _M_refdata /usr/include/c++/5/bits/basic_string.h 2618:2
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2618:2 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2618:21 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/basic_string.h 2618:2 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 2619:45 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2618:2 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ pointer_plus_expr - operand
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2618:21 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ integer_cst 24 - operand
+function_decl allocator /usr/include/c++/5/bits/allocator.h 113:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 113:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 113:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 113:29 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 113:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 113:29 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 113:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 113:29 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 113:27 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ try_catch_expr /usr/include/c++/5/bits/allocator.h 113:27 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 113:27 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 113:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 113:29 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 113:25 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl allocator /usr/include/c++/5/bits/allocator.h 121:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 121:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/bits/allocator.h 121:7 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 121:30 - operand
+ statement_list - body
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/allocator.h 121:30 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ label_decl /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 121:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 - operand
+ statement_list - operand
+ try_finally /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 121:30 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/bits/allocator.h 121:30 - statement
+ label_decl /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 121:30 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 121:26 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2670:2
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2670:2 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2671:31 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - operand
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ cleanup_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ statement_list - body
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2671:31 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2671:31 - code
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - operand
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ try_catch_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - statement
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ indirect_ref - object
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ call_expr /usr/include/c++/5/bits/basic_string.h 2671:27 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/basic_string.h 2670:2
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2671:31 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2670:47 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - type name
+ - isAutogenerated: 1
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2669:7 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __dat /usr/include/c++/5/bits/basic_string.h 2670:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2670:44 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl _M_rep /usr/include/c++/5/bits/basic_string.h 2696:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2696:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2697:59 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 2697:59 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2696:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ pointer_plus_expr /usr/include/c++/5/bits/basic_string.h 2697:55 - operand
+ nop_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2697:51 - operand
+ addr_expr - function
+ function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2696:16 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl get_allocator /usr/include/c++/5/bits/basic_string.h 4232:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ record_type - method return type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 4232:7 - function result
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 8 - decl size
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 4233:16 - code
+ return_expr /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 4232:7 - operand
+ - isAutogenerated: 1
+ record_type - result type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 8 - decl size
+ target_expr - operand
+ var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 8 - decl size
+ record_type - var type
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - type name
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ aggr_init_expr - operand
+ addr_expr - function
+ function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - slot
+ - isUsed: 1
+ - isAutogenerated: 1
+ convert_expr - arg
+ void_cst - operand
+ nop_expr - arg
+ nop_expr - operand
+ addr_expr - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 4232:23 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ call_expr - operand
+ addr_expr - function
+ function_decl __comp_dtor /usr/include/c++/5/bits/allocator.h 121:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ var_decl /usr/include/c++/5/bits/basic_string.h 4233:16 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+function_decl _M_dispose /usr/include/c++/5/bits/basic_string.h 2633:2
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2633:2 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ if_stmt /usr/include/c++/5/bits/basic_string.h 2636:4 - code
+ cleanup_point_expr - condition
+ ne_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2636:24 - operand
+ addr_expr - function
+ function_decl __builtin_expect <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ ne_expr - arg
+ convert_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2636:46 - operand
+ addr_expr - function
+ function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - operand
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+ integer_cst 0 - operand
+ if_stmt /usr/include/c++/5/bits/basic_string.h 2641:8 - then
+ cleanup_point_expr - condition
+ le_expr - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2641:50 - operand
+ addr_expr - function
+ function_decl __exchange_and_add_dispatch /usr/include/c++/5/ext/atomicity.h 78:3 - operand
+ addr_expr - arg
+ component_ref /usr/include/c++/5/bits/basic_string.h 2641:51 - operand
+ component_ref - object
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ field_decl _M_refcount /usr/include/c++/5/bits/basic_string.h 2548:16 - field
+ - signed
+ integer_cst 32 - decl size
+ integer_cst -1 - arg
+ integer_cst 0 - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2645:5 - then
+ expr_stmt /usr/include/c++/5/bits/basic_string.h 2645:5 - operand
+ call_expr /usr/include/c++/5/bits/basic_string.h 2645:15 - expresssion
+ addr_expr - function
+ function_decl _M_destroy /usr/include/c++/5/bits/basic_string.tcc 888:5 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2633:30 - arg
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - parm size
+ nop_expr - arg
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/basic_string.h 2633:27 - operand
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+function_decl _S_empty_rep /usr/include/c++/5/bits/basic_string.h 2577:9
+- isExternal: 1
+- isPublic: 1
+ function_type - function type
+ reference_type - function return type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ integer_cst 8 - decl size
+ integer_type - var type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ array_type - var type
+ integer_type - element type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2577:9 - function result
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ bind_expr /usr/include/c++/5/bits/basic_string.h 2583:40 - code
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ nop_expr - initial
+ addr_expr - operand
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - operand
+ - isUsed: 1
+ pointer_type - var type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/basic_string.h 2582:61 - statement
+ decl_expr /usr/include/c++/5/bits/basic_string.h 2582:61 - operand
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - operand
+ - isUsed: 1
+ return_expr /usr/include/c++/5/bits/basic_string.h 2583:39 - statement
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2577:9 - operand
+ - isAutogenerated: 1
+ reference_type - result type
+ record_type - nested type
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - type name
+ - isAutogenerated: 1
+ field_decl /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - signed
+ - isAutogenerated: 1
+ integer_cst 192 - decl size
+ var_decl _S_max_size /usr/include/c++/5/bits/basic_string.tcc 494:5 - field
+ - isUsed: 1
+ var_decl _S_terminal /usr/include/c++/5/bits/basic_string.tcc 499:5 - field
+ - isUsed: 1
+ var_decl _S_empty_rep_storage /usr/include/c++/5/bits/basic_string.tcc 510:5 - field
+ - isUsed: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2552:7 - field
+ - isAutogenerated: 1
+ type_decl _Raw_bytes_alloc /usr/include/c++/5/bits/basic_string.h 2554:56 - field
+ integer_cst 64 - decl size
+ nop_expr - operand
+ nop_expr - operand
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __p /usr/include/c++/5/bits/basic_string.h 2582:10 - block vars
+ - isUsed: 1
+function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 79:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 79:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 79:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 79:47 - operand
+ statement_list - operand
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 79:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 79:47 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 79:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 79:47 - operand
+ statement_list - operand
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/ext/new_allocator.h 79:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 79:47 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 79:23 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 86:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl __in_chrg /usr/include/c++/5/ext/new_allocator.h 86:7 - argument
+ - isAutogenerated: 1
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ cleanup_stmt /usr/include/c++/5/ext/new_allocator.h 86:48 - operand
+ statement_list - body
+ modify_expr - expresssion
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isAutogenerated: 1
+function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 86:7 - code
+ statement_list - operand
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ try_finally /usr/include/c++/5/ext/new_allocator.h 86:48 - operand
+ statement_list - operand
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ constructor - operand
+ record_type - constructor type
+ block - operand
+ label_expr /usr/include/c++/5/ext/new_allocator.h 86:48 - statement
+ label_decl /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isAutogenerated: 1
+function_decl __comp_dtor /usr/include/c++/5/ext/new_allocator.h 86:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 86:48 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 86:24 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl allocator /usr/include/c++/5/bits/allocator.h 115:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 115:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 115:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 116:38 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 116:34 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ nop_expr - arg
+ nop_expr - operand
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - operand
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ cleanup_stmt /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ statement_list - body
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - expresssion
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/bits/allocator.h 115:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 116:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/bits/allocator.h 115:7 - code
+ bind_expr /usr/include/c++/5/bits/allocator.h 116:38 - operand
+ statement_list - operand
+ cleanup_point_expr /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ expr_stmt /usr/include/c++/5/bits/allocator.h 116:34 - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - expresssion
+ addr_expr - function
+ function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ nop_expr - arg
+ nop_expr - operand
+ convert_expr - operand
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - operand
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ try_catch_expr /usr/include/c++/5/bits/allocator.h 116:34 - statement
+ statement_list - operand
+ call_expr /usr/include/c++/5/bits/allocator.h 116:34 - operand
+ addr_expr - function
+ function_decl __base_dtor /usr/include/c++/5/ext/new_allocator.h 86:7 - operand
+ - isPublic: 1
+ nop_expr - arg
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/bits/allocator.h 115:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/allocator.h 116:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/bits/allocator.h 115:45 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __a /usr/include/c++/5/bits/allocator.h 115:34 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 92:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - field
+ tree_list - instantiations
+ tree_vec - purpose
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_vec - element
+ integer_type - element
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - value
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 104:16 - type name
+ - isAutogenerated: 1
+ type_decl rebind /usr/include/c++/5/bits/allocator.h 105:9 - field
+ - isAutogenerated: 1
+ type_decl other /usr/include/c++/5/bits/allocator.h 105:35 - field
+ type_decl allocator /usr/include/c++/5/bits/allocator.h 93:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/bits/allocator.h 95:26 - field
+ type_decl difference_type /usr/include/c++/5/bits/allocator.h 96:26 - field
+ type_decl pointer /usr/include/c++/5/bits/allocator.h 97:26 - field
+ type_decl const_pointer /usr/include/c++/5/bits/allocator.h 98:26 - field
+ type_decl reference /usr/include/c++/5/bits/allocator.h 99:26 - field
+ type_decl const_reference /usr/include/c++/5/bits/allocator.h 100:26 - field
+ type_decl value_type /usr/include/c++/5/bits/allocator.h 101:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
+function_decl _M_data /usr/include/c++/5/bits/basic_string.h 2688:7
+- isExternal: 1
+- isPublic: 1
+ method_type - function type
+ pointer_type - method return type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ record_type - method base type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ integer_cst 64 - decl size
+ integer_type - var type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/bits/basic_string.h 2688:7 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2688:17 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/include/c++/5/bits/basic_string.h 2689:29 - code
+ init_expr - operand
+ result_decl /usr/include/c++/5/bits/basic_string.h 2688:7 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - decl size
+ component_ref /usr/include/c++/5/bits/basic_string.h 2689:29 - operand
+ component_ref /usr/include/c++/5/bits/basic_string.h 2689:29 - object
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this /usr/include/c++/5/bits/basic_string.h 2688:17 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2508:11 - type name
+ - isAutogenerated: 1
+ var_decl npos /usr/include/c++/5/bits/basic_string.h 2681:30 - field
+ - isUsed: 1
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ type_decl basic_string /usr/include/c++/5/bits/basic_string.h 2509:5 - field
+ - isAutogenerated: 1
+ type_decl _CharT_alloc_type /usr/include/c++/5/bits/basic_string.h 2510:63 - field
+ type_decl traits_type /usr/include/c++/5/bits/basic_string.h 2514:31 - field
+ type_decl value_type /usr/include/c++/5/bits/basic_string.h 2515:48 - field
+ type_decl allocator_type /usr/include/c++/5/bits/basic_string.h 2516:30 - field
+ type_decl size_type /usr/include/c++/5/bits/basic_string.h 2517:57 - field
+ type_decl difference_type /usr/include/c++/5/bits/basic_string.h 2518:61 - field
+ type_decl reference /usr/include/c++/5/bits/basic_string.h 2519:57 - field
+ type_decl const_reference /usr/include/c++/5/bits/basic_string.h 2520:61 - field
+ type_decl pointer /usr/include/c++/5/bits/basic_string.h 2521:55 - field
+ type_decl const_pointer /usr/include/c++/5/bits/basic_string.h 2522:61 - field
+ type_decl iterator /usr/include/c++/5/bits/basic_string.h 2523:68 - field
+ type_decl const_iterator /usr/include/c++/5/bits/basic_string.h 2525:61 - field
+ type_decl const_reverse_iterator /usr/include/c++/5/bits/basic_string.h 2526:53 - field
+ type_decl reverse_iterator /usr/include/c++/5/bits/basic_string.h 2527:52 - field
+ type_decl _Rep_base /usr/include/c++/5/bits/basic_string.h 2544:14 - field
+ - isAutogenerated: 1
+ type_decl _Rep /usr/include/c++/5/bits/basic_string.h 2551:14 - field
+ - isAutogenerated: 1
+ type_decl _Alloc_hider /usr/include/c++/5/bits/basic_string.h 2668:14 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl _M_dataplus /usr/include/c++/5/bits/basic_string.h 2685:28 - field
+ - signed
+ integer_cst 64 - decl size
+ field_decl _M_p /usr/include/c++/5/bits/basic_string.h 2673:10 - field
+ - unsigned
+ integer_cst 64 - decl size
+function_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 81:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 81:7 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 81:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 81:67 - operand
+ statement_list - operand
+ block - operand
+function_decl __base_ctor /usr/include/c++/5/ext/new_allocator.h 81:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 81:67 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ eh_spec_block /usr/include/c++/5/ext/new_allocator.h 81:7 - code
+ bind_expr /usr/include/c++/5/ext/new_allocator.h 81:67 - operand
+ statement_list - operand
+ block - operand
+function_decl __comp_ctor /usr/include/c++/5/ext/new_allocator.h 81:7
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ reference_type - value
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/c++/5/ext/new_allocator.h 81:67 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this /usr/include/c++/5/ext/new_allocator.h 81:43 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ parm_decl /usr/include/c++/5/ext/new_allocator.h 81:40 - argument
+ reference_type - decl type
+ record_type - nested type
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 58:11 - type name
+ - isAutogenerated: 1
+ template_decl rebind /usr/include/c++/5/ext/new_allocator.h 70:16 - field
+ type_decl new_allocator /usr/include/c++/5/ext/new_allocator.h 59:5 - field
+ - isAutogenerated: 1
+ type_decl size_type /usr/include/c++/5/ext/new_allocator.h 61:26 - field
+ type_decl difference_type /usr/include/c++/5/ext/new_allocator.h 62:26 - field
+ type_decl pointer /usr/include/c++/5/ext/new_allocator.h 63:26 - field
+ type_decl const_pointer /usr/include/c++/5/ext/new_allocator.h 64:26 - field
+ type_decl reference /usr/include/c++/5/ext/new_allocator.h 65:26 - field
+ type_decl const_reference /usr/include/c++/5/ext/new_allocator.h 66:26 - field
+ type_decl value_type /usr/include/c++/5/ext/new_allocator.h 67:26 - field
+ integer_cst 64 - parm size
+ statement_list - code
diff --git a/test/test7-02.txt b/test/test7-02.txt
index 5342eb8..643483c 100644
--- a/test/test7-02.txt
+++ b/test/test7-02.txt
@@ -1,3 +1,8006 @@
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 record_type
+4 type_decl /usr/include/c++/5/bits/predefined_ops.h
+4 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 record_type
+4 type_decl /usr/include/c++/5/bits/predefined_ops.h
+4 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/predefined_ops.h
+1 function_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 tree_list
+3 record_type
+4 type_decl /usr/include/c++/5/bits/predefined_ops.h
+4 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/predefined_ops.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+3 type_decl /usr/include/c++/5/bits/predefined_ops.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/predefined_ops.h
+2 return_expr /usr/include/c++/5/bits/predefined_ops.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/predefined_ops.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+6 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/predefined_ops.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+5 constructor
+6 record_type
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+7 type_decl /usr/include/c++/5/bits/predefined_ops.h
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_algobase.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_algobase.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 plus_expr
+5 minus_expr
+6 mult_expr
+7 nop_expr
+8 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+9 nop_expr
+10 error_mark
+7 integer_cst
+6 nop_expr
+7 call_expr /usr/include/c++/5/bits/stl_algobase.h
+8 addr_expr
+9 function_decl <built-in>
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+10 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_algobase.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_algobase.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 plus_expr
+4 minus_expr
+5 mult_expr
+6 nop_expr
+7 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+8 nop_expr
+9 error_mark
+6 integer_cst
+5 nop_expr
+6 call_expr /usr/include/c++/5/bits/stl_algobase.h
+7 addr_expr
+8 function_decl <built-in>
+7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+4 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_algobase.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_algobase.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 plus_expr /usr/include/c++/5/bits/stl_algobase.h
+5 minus_expr
+6 mult_expr /usr/include/c++/5/bits/stl_algobase.h
+7 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+8 nop_expr
+9 error_mark
+7 integer_cst
+6 nop_expr
+7 call_expr /usr/include/c++/5/bits/stl_algobase.h
+8 addr_expr
+9 function_decl <built-in>
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+10 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_algobase.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_algobase.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 plus_expr /usr/include/c++/5/bits/stl_algobase.h
+4 minus_expr
+5 mult_expr /usr/include/c++/5/bits/stl_algobase.h
+6 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+7 nop_expr
+8 error_mark
+6 integer_cst
+5 nop_expr
+6 call_expr /usr/include/c++/5/bits/stl_algobase.h
+7 addr_expr
+8 function_decl <built-in>
+7 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_algobase.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_algobase.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 plus_expr /usr/include/c++/5/bits/stl_algobase.h
+5 minus_expr
+6 mult_expr /usr/include/c++/5/bits/stl_algobase.h
+7 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+8 nop_expr
+9 error_mark
+7 integer_cst
+6 nop_expr
+7 call_expr /usr/include/c++/5/bits/stl_algobase.h
+8 addr_expr
+9 function_decl <built-in>
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+10 integer_cst
+0 function_decl /usr/include/c++/5/bits/stl_algobase.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/stl_algobase.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/stl_algobase.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 plus_expr /usr/include/c++/5/bits/stl_algobase.h
+5 minus_expr
+6 mult_expr /usr/include/c++/5/bits/stl_algobase.h
+7 sizeof_expr /usr/include/c++/5/bits/stl_algobase.h
+8 nop_expr
+9 error_mark
+7 integer_cst
+6 nop_expr
+7 call_expr /usr/include/c++/5/bits/stl_algobase.h
+8 addr_expr
+9 function_decl <built-in>
+8 parm_decl /usr/include/c++/5/bits/stl_algobase.h
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 expr_stmt /usr/include/c++/5/bits/char_traits.h
+3 convert_expr
+4 modify_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 reference_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 boolean_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 eq_expr /usr/include/c++/5/bits/char_traits.h
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 boolean_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 lt_expr /usr/include/c++/5/bits/char_traits.h
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 call_expr /usr/include/c++/5/bits/char_traits.h
+4 addr_expr
+5 function_decl <built-in>
+4 nop_expr
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+4 nop_expr
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+4 parm_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 call_expr /usr/include/c++/5/bits/char_traits.h
+4 addr_expr
+5 function_decl <built-in>
+4 parm_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 reference_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 integer_cst
+3 nop_expr
+4 call_expr /usr/include/c++/5/bits/char_traits.h
+5 addr_expr
+6 function_decl <built-in>
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 reference_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 convert_expr
+4 indirect_ref
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 reference_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 boolean_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 eq_expr /usr/include/c++/5/bits/char_traits.h
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 cond_expr
+5 ne_expr /usr/include/c++/5/bits/char_traits.h
+6 nop_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/bits/char_traits.h
+9 reference_type
+10 integer_type
+11 type_decl /usr/include/c++/5/bits/char_traits.h
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 integer_cst
+6 call_expr /usr/include/c++/5/bits/char_traits.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/char_traits.h
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 reference_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 expr_stmt /usr/include/c++/5/bits/char_traits.h
+3 convert_expr
+4 modify_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 reference_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 boolean_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 eq_expr /usr/include/c++/5/bits/char_traits.h
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 boolean_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 lt_expr /usr/include/c++/5/bits/char_traits.h
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 call_expr /usr/include/c++/5/bits/char_traits.h
+4 addr_expr
+5 function_decl /usr/include/wchar.h
+4 parm_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 parm_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 parm_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 call_expr /usr/include/c++/5/bits/char_traits.h
+4 addr_expr
+5 function_decl /usr/include/wchar.h
+4 parm_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 reference_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 integer_cst
+3 nop_expr
+4 call_expr /usr/include/c++/5/bits/char_traits.h
+5 addr_expr
+6 function_decl /usr/include/wchar.h
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 reference_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl /usr/include/wchar.h
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl /usr/include/wchar.h
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 nop_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl /usr/include/wchar.h
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 indirect_ref
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 reference_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 nop_expr
+4 indirect_ref
+5 parm_decl /usr/include/c++/5/bits/char_traits.h
+6 reference_type
+7 integer_type
+8 type_decl /usr/include/c++/5/bits/char_traits.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 boolean_type
+3 type_decl <built-in>
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 reference_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 boolean_type
+3 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 boolean_type
+5 type_decl <built-in>
+4 integer_cst
+3 eq_expr /usr/include/c++/5/bits/char_traits.h
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+4 nop_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/bits/char_traits.h
+7 reference_type
+8 integer_type
+9 type_decl /usr/include/c++/5/bits/char_traits.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/char_traits.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 integer_cst
+0 function_decl /usr/include/c++/5/bits/char_traits.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/char_traits.h
+2 integer_type
+3 type_decl /usr/include/c++/5/bits/char_traits.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/char_traits.h
+2 reference_type
+3 integer_type
+4 type_decl /usr/include/c++/5/bits/char_traits.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/char_traits.h
+2 return_expr /usr/include/c++/5/bits/char_traits.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/char_traits.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 cond_expr
+5 call_expr /usr/include/c++/5/bits/char_traits.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/char_traits.h
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/char_traits.h
+9 reference_type
+10 integer_type
+11 type_decl /usr/include/c++/5/bits/char_traits.h
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 integer_cst
+6 nop_expr
+7 addr_expr
+8 target_expr
+9 var_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_type
+11 type_decl /usr/include/c++/5/bits/char_traits.h
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 call_expr /usr/include/c++/5/bits/char_traits.h
+10 addr_expr
+11 function_decl /usr/include/c++/5/bits/char_traits.h
+5 integer_cst
+5 nop_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/bits/char_traits.h
+8 reference_type
+9 integer_type
+10 type_decl /usr/include/c++/5/bits/char_traits.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+0 function_decl /usr/include/c++/5/exception
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/exception
+3 field_decl /usr/include/c++/5/exception
+4 integer_cst
+3 type_decl /usr/include/c++/5/exception
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/exception
+5 field_decl /usr/include/c++/5/exception
+6 integer_cst
+5 type_decl /usr/include/c++/5/exception
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/exception
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/exception
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/exception
+4 field_decl /usr/include/c++/5/exception
+5 integer_cst
+4 type_decl /usr/include/c++/5/exception
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/exception
+2 bind_expr /usr/include/c++/5/exception
+3 cleanup_point_expr /usr/include/c++/5/exception
+4 expr_stmt /usr/include/c++/5/exception
+5 convert_expr
+6 modify_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/exception
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/exception
+13 field_decl /usr/include/c++/5/exception
+14 integer_cst
+13 type_decl /usr/include/c++/5/exception
+11 integer_cst
+8 field_decl /usr/include/c++/5/exception
+9 integer_cst
+7 pointer_plus_expr
+8 addr_expr
+9 var_decl /usr/include/c++/5/exception
+10 integer_cst
+10 constructor
+11 array_type
+12 pointer_type
+13 type_decl <built-in>
+13 function_type
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+12 integer_type
+13 integer_cst
+13 integer_cst
+13 integer_cst
+11 nop_expr
+12 integer_cst
+11 nop_expr
+12 addr_expr
+13 var_decl /usr/include/c++/5/exception
+14 integer_cst
+14 record_type
+15 type_decl <built-in>
+15 field_decl <built-in>
+16 integer_cst
+11 nop_expr
+12 addr_expr
+13 function_decl /usr/include/c++/5/exception
+11 nop_expr
+12 addr_expr
+13 function_decl /usr/include/c++/5/exception
+11 nop_expr
+12 addr_expr
+13 function_decl /usr/include/c++/5/exception
+10 array_type
+11 pointer_type
+12 type_decl <built-in>
+12 function_type
+13 integer_type
+14 type_decl <built-in>
+14 integer_cst
+14 integer_cst
+14 integer_cst
+11 integer_type
+12 integer_cst
+12 integer_cst
+12 integer_cst
+8 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/exception
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/exception
+3 field_decl /usr/include/c++/5/exception
+4 integer_cst
+3 type_decl /usr/include/c++/5/exception
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/exception
+5 field_decl /usr/include/c++/5/exception
+6 integer_cst
+5 type_decl /usr/include/c++/5/exception
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/exception
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/exception
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/exception
+4 field_decl /usr/include/c++/5/exception
+5 integer_cst
+4 type_decl /usr/include/c++/5/exception
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/exception
+2 bind_expr /usr/include/c++/5/exception
+3 cleanup_point_expr /usr/include/c++/5/exception
+4 expr_stmt /usr/include/c++/5/exception
+5 convert_expr
+6 modify_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/exception
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/exception
+13 field_decl /usr/include/c++/5/exception
+14 integer_cst
+13 type_decl /usr/include/c++/5/exception
+11 integer_cst
+8 field_decl /usr/include/c++/5/exception
+9 integer_cst
+7 pointer_plus_expr
+8 addr_expr
+9 var_decl /usr/include/c++/5/exception
+10 integer_cst
+10 constructor
+11 array_type
+12 pointer_type
+13 type_decl <built-in>
+13 function_type
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+12 integer_type
+13 integer_cst
+13 integer_cst
+13 integer_cst
+11 nop_expr
+12 integer_cst
+11 nop_expr
+12 addr_expr
+13 var_decl /usr/include/c++/5/exception
+14 integer_cst
+14 record_type
+15 type_decl <built-in>
+15 field_decl <built-in>
+16 integer_cst
+11 nop_expr
+12 addr_expr
+13 function_decl /usr/include/c++/5/exception
+11 nop_expr
+12 addr_expr
+13 function_decl /usr/include/c++/5/exception
+11 nop_expr
+12 addr_expr
+13 function_decl /usr/include/c++/5/exception
+10 array_type
+11 pointer_type
+12 type_decl <built-in>
+12 function_type
+13 integer_type
+14 type_decl <built-in>
+14 integer_cst
+14 integer_cst
+14 integer_cst
+11 integer_type
+12 integer_cst
+12 integer_cst
+12 integer_cst
+8 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/exception
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/exception
+3 field_decl /usr/include/c++/5/exception
+4 integer_cst
+3 type_decl /usr/include/c++/5/exception
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/exception
+5 field_decl /usr/include/c++/5/exception
+6 integer_cst
+5 type_decl /usr/include/c++/5/exception
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/exception
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/exception
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/exception
+4 field_decl /usr/include/c++/5/exception
+5 integer_cst
+4 type_decl /usr/include/c++/5/exception
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/exception
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/exception
+3 field_decl /usr/include/c++/5/exception
+4 integer_cst
+3 type_decl /usr/include/c++/5/exception
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/exception
+5 field_decl /usr/include/c++/5/exception
+6 integer_cst
+5 type_decl /usr/include/c++/5/exception
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/exception
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/exception
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/exception
+4 field_decl /usr/include/c++/5/exception
+5 integer_cst
+4 type_decl /usr/include/c++/5/exception
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/exception
+2 bind_expr /usr/include/c++/5/exception
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/exception
+5 expr_stmt /usr/include/c++/5/exception
+6 call_expr /usr/include/c++/5/exception
+7 addr_expr
+8 function_decl /usr/include/c++/5/exception
+7 addr_expr
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/exception
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/exception
+14 field_decl /usr/include/c++/5/exception
+15 integer_cst
+14 type_decl /usr/include/c++/5/exception
+12 integer_cst
+9 field_decl /usr/include/c++/5/exception
+10 integer_cst
+4 cleanup_stmt /usr/include/c++/5/exception
+5 statement_list
+6 cleanup_point_expr /usr/include/c++/5/exception
+7 expr_stmt /usr/include/c++/5/exception
+8 convert_expr
+9 modify_expr
+10 component_ref
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/exception
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/exception
+17 field_decl /usr/include/c++/5/exception
+18 integer_cst
+17 type_decl /usr/include/c++/5/exception
+15 integer_cst
+12 field_decl /usr/include/c++/5/exception
+13 integer_cst
+11 field_decl /usr/include/c++/5/exception
+12 integer_cst
+10 pointer_plus_expr
+11 addr_expr
+12 var_decl /usr/include/c++/5/exception
+13 integer_cst
+13 constructor
+14 array_type
+15 pointer_type
+16 type_decl <built-in>
+16 function_type
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+15 integer_type
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 nop_expr
+15 integer_cst
+14 nop_expr
+15 addr_expr
+16 var_decl /usr/include/c++/5/exception
+17 integer_cst
+17 record_type
+18 type_decl <built-in>
+18 field_decl <built-in>
+19 integer_cst
+18 field_decl <built-in>
+19 integer_cst
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/exception
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/exception
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/exception
+13 array_type
+14 pointer_type
+15 type_decl <built-in>
+15 function_type
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 integer_type
+15 integer_cst
+15 integer_cst
+15 integer_cst
+11 integer_cst
+5 call_expr /usr/include/c++/5/exception
+6 addr_expr
+7 function_decl /usr/include/c++/5/exception
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/exception
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/exception
+13 field_decl /usr/include/c++/5/exception
+14 integer_cst
+13 type_decl /usr/include/c++/5/exception
+11 integer_cst
+8 field_decl /usr/include/c++/5/exception
+9 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/exception
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/exception
+3 field_decl /usr/include/c++/5/exception
+4 integer_cst
+3 type_decl /usr/include/c++/5/exception
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/exception
+5 field_decl /usr/include/c++/5/exception
+6 integer_cst
+5 type_decl /usr/include/c++/5/exception
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/exception
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/exception
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/exception
+4 field_decl /usr/include/c++/5/exception
+5 integer_cst
+4 type_decl /usr/include/c++/5/exception
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/exception
+2 bind_expr /usr/include/c++/5/exception
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/exception
+5 expr_stmt /usr/include/c++/5/exception
+6 call_expr /usr/include/c++/5/exception
+7 addr_expr
+8 function_decl /usr/include/c++/5/exception
+7 addr_expr
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/exception
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/exception
+14 field_decl /usr/include/c++/5/exception
+15 integer_cst
+14 type_decl /usr/include/c++/5/exception
+12 integer_cst
+9 field_decl /usr/include/c++/5/exception
+10 integer_cst
+4 try_catch_expr /usr/include/c++/5/exception
+5 statement_list
+6 cleanup_point_expr /usr/include/c++/5/exception
+7 expr_stmt /usr/include/c++/5/exception
+8 convert_expr
+9 modify_expr
+10 component_ref
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/exception
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/exception
+17 field_decl /usr/include/c++/5/exception
+18 integer_cst
+17 type_decl /usr/include/c++/5/exception
+15 integer_cst
+12 field_decl /usr/include/c++/5/exception
+13 integer_cst
+11 field_decl /usr/include/c++/5/exception
+12 integer_cst
+10 pointer_plus_expr
+11 addr_expr
+12 var_decl /usr/include/c++/5/exception
+13 integer_cst
+13 constructor
+14 array_type
+15 pointer_type
+16 type_decl <built-in>
+16 function_type
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+15 integer_type
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 nop_expr
+15 integer_cst
+14 nop_expr
+15 addr_expr
+16 var_decl /usr/include/c++/5/exception
+17 integer_cst
+17 record_type
+18 type_decl <built-in>
+18 field_decl <built-in>
+19 integer_cst
+18 field_decl <built-in>
+19 integer_cst
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/exception
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/exception
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/exception
+13 array_type
+14 pointer_type
+15 type_decl <built-in>
+15 function_type
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 integer_type
+15 integer_cst
+15 integer_cst
+15 integer_cst
+11 integer_cst
+5 call_expr /usr/include/c++/5/exception
+6 addr_expr
+7 function_decl /usr/include/c++/5/exception
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/exception
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/exception
+13 field_decl /usr/include/c++/5/exception
+14 integer_cst
+13 type_decl /usr/include/c++/5/exception
+11 integer_cst
+8 field_decl /usr/include/c++/5/exception
+9 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/exception
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/exception
+3 field_decl /usr/include/c++/5/exception
+4 integer_cst
+3 type_decl /usr/include/c++/5/exception
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/exception
+5 field_decl /usr/include/c++/5/exception
+6 integer_cst
+5 type_decl /usr/include/c++/5/exception
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/exception
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/exception
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/exception
+4 field_decl /usr/include/c++/5/exception
+5 integer_cst
+4 type_decl /usr/include/c++/5/exception
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/new
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/new
+3 field_decl /usr/include/c++/5/new
+4 integer_cst
+3 type_decl /usr/include/c++/5/new
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/new
+5 field_decl /usr/include/c++/5/new
+6 integer_cst
+5 type_decl /usr/include/c++/5/new
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/new
+4 field_decl /usr/include/c++/5/new
+5 integer_cst
+4 type_decl /usr/include/c++/5/new
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/new
+2 bind_expr /usr/include/c++/5/new
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/new
+5 expr_stmt /usr/include/c++/5/new
+6 call_expr /usr/include/c++/5/new
+7 addr_expr
+8 function_decl /usr/include/c++/5/exception
+7 addr_expr
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/new
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/new
+14 field_decl /usr/include/c++/5/new
+15 integer_cst
+14 type_decl /usr/include/c++/5/new
+12 integer_cst
+9 field_decl /usr/include/c++/5/new
+10 integer_cst
+4 cleanup_stmt /usr/include/c++/5/new
+5 statement_list
+6 cleanup_point_expr /usr/include/c++/5/new
+7 expr_stmt /usr/include/c++/5/new
+8 convert_expr
+9 modify_expr
+10 component_ref
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/new
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/new
+17 field_decl /usr/include/c++/5/new
+18 integer_cst
+17 type_decl /usr/include/c++/5/new
+15 integer_cst
+12 field_decl /usr/include/c++/5/new
+13 integer_cst
+11 field_decl /usr/include/c++/5/exception
+12 integer_cst
+10 pointer_plus_expr
+11 addr_expr
+12 var_decl /usr/include/c++/5/new
+13 integer_cst
+13 constructor
+14 array_type
+15 pointer_type
+16 type_decl <built-in>
+16 function_type
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+15 integer_type
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 nop_expr
+15 integer_cst
+14 nop_expr
+15 addr_expr
+16 var_decl /usr/include/c++/5/new
+17 integer_cst
+17 record_type
+18 type_decl <built-in>
+18 field_decl <built-in>
+19 integer_cst
+18 field_decl <built-in>
+19 integer_cst
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/new
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/new
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/new
+13 array_type
+14 pointer_type
+15 type_decl <built-in>
+15 function_type
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 integer_type
+15 integer_cst
+15 integer_cst
+15 integer_cst
+11 integer_cst
+5 call_expr /usr/include/c++/5/new
+6 addr_expr
+7 function_decl /usr/include/c++/5/exception
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/new
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/new
+13 field_decl /usr/include/c++/5/new
+14 integer_cst
+13 type_decl /usr/include/c++/5/new
+11 integer_cst
+8 field_decl /usr/include/c++/5/new
+9 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/new
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/new
+3 field_decl /usr/include/c++/5/new
+4 integer_cst
+3 type_decl /usr/include/c++/5/new
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/new
+5 field_decl /usr/include/c++/5/new
+6 integer_cst
+5 type_decl /usr/include/c++/5/new
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/new
+4 field_decl /usr/include/c++/5/new
+5 integer_cst
+4 type_decl /usr/include/c++/5/new
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/new
+2 bind_expr /usr/include/c++/5/new
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/new
+5 expr_stmt /usr/include/c++/5/new
+6 call_expr /usr/include/c++/5/new
+7 addr_expr
+8 function_decl /usr/include/c++/5/exception
+7 addr_expr
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/new
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/new
+14 field_decl /usr/include/c++/5/new
+15 integer_cst
+14 type_decl /usr/include/c++/5/new
+12 integer_cst
+9 field_decl /usr/include/c++/5/new
+10 integer_cst
+4 try_catch_expr /usr/include/c++/5/new
+5 statement_list
+6 cleanup_point_expr /usr/include/c++/5/new
+7 expr_stmt /usr/include/c++/5/new
+8 convert_expr
+9 modify_expr
+10 component_ref
+11 component_ref
+12 indirect_ref
+13 nop_expr
+14 parm_decl /usr/include/c++/5/new
+15 pointer_type
+16 record_type
+17 type_decl /usr/include/c++/5/new
+17 field_decl /usr/include/c++/5/new
+18 integer_cst
+17 type_decl /usr/include/c++/5/new
+15 integer_cst
+12 field_decl /usr/include/c++/5/new
+13 integer_cst
+11 field_decl /usr/include/c++/5/exception
+12 integer_cst
+10 pointer_plus_expr
+11 addr_expr
+12 var_decl /usr/include/c++/5/new
+13 integer_cst
+13 constructor
+14 array_type
+15 pointer_type
+16 type_decl <built-in>
+16 function_type
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+15 integer_type
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 nop_expr
+15 integer_cst
+14 nop_expr
+15 addr_expr
+16 var_decl /usr/include/c++/5/new
+17 integer_cst
+17 record_type
+18 type_decl <built-in>
+18 field_decl <built-in>
+19 integer_cst
+18 field_decl <built-in>
+19 integer_cst
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/new
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/new
+14 nop_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/new
+13 array_type
+14 pointer_type
+15 type_decl <built-in>
+15 function_type
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 integer_type
+15 integer_cst
+15 integer_cst
+15 integer_cst
+11 integer_cst
+5 call_expr /usr/include/c++/5/new
+6 addr_expr
+7 function_decl /usr/include/c++/5/exception
+6 addr_expr
+7 component_ref
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/new
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/new
+13 field_decl /usr/include/c++/5/new
+14 integer_cst
+13 type_decl /usr/include/c++/5/new
+11 integer_cst
+8 field_decl /usr/include/c++/5/new
+9 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/new
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/new
+3 field_decl /usr/include/c++/5/new
+4 integer_cst
+3 type_decl /usr/include/c++/5/new
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/new
+5 field_decl /usr/include/c++/5/new
+6 integer_cst
+5 type_decl /usr/include/c++/5/new
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/new
+4 field_decl /usr/include/c++/5/new
+5 integer_cst
+4 type_decl /usr/include/c++/5/new
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/new
+1 function_type
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 pointer_type
+5 void_type
+6 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/new
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/new
+2 return_expr /usr/include/c++/5/new
+3 init_expr
+4 result_decl /usr/include/c++/5/new
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 integer_cst
+4 parm_decl /usr/include/c++/5/new
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 integer_cst
+0 function_decl /usr/include/c++/5/new
+1 function_type
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 pointer_type
+5 void_type
+6 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/new
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/new
+2 return_expr /usr/include/c++/5/new
+3 init_expr
+4 result_decl /usr/include/c++/5/new
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 integer_cst
+4 parm_decl /usr/include/c++/5/new
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 integer_cst
+0 function_decl /usr/include/c++/5/new
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 void_type
+5 type_decl <built-in>
+3 tree_list
+4 pointer_type
+5 void_type
+6 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/new
+2 statement_list
+0 function_decl /usr/include/c++/5/new
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 void_type
+5 type_decl <built-in>
+3 tree_list
+4 pointer_type
+5 void_type
+6 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/new
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/c++/5/new
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/new
+2 statement_list
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 reference_type
+4 pointer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 record_type
+6 type_decl /usr/include/xlocale.h
+6 field_decl /usr/include/xlocale.h
+7 integer_cst
+6 field_decl /usr/include/xlocale.h
+7 integer_cst
+6 field_decl /usr/include/xlocale.h
+7 integer_cst
+6 field_decl /usr/include/xlocale.h
+7 integer_cst
+6 field_decl /usr/include/xlocale.h
+7 integer_cst
+6 type_decl /usr/include/xlocale.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 tree_list
+6 pointer_type
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 tree_list
+3 identifier_node
+2 reference_type
+3 pointer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 record_type
+5 type_decl /usr/include/xlocale.h
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 type_decl /usr/include/xlocale.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 tree_list
+3 identifier_node
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 integer_cst
+3 pointer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 record_type
+5 type_decl /usr/include/xlocale.h
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 field_decl /usr/include/xlocale.h
+6 integer_cst
+5 type_decl /usr/include/xlocale.h
+2 statement_list
+3 decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 convert_expr
+6 init_expr
+7 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+7 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+8 addr_expr
+9 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+8 nop_expr
+9 indirect_ref
+10 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+11 tree_list
+12 identifier_node
+11 reference_type
+12 pointer_type
+13 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+13 record_type
+14 type_decl /usr/include/xlocale.h
+14 field_decl /usr/include/xlocale.h
+15 integer_cst
+14 field_decl /usr/include/xlocale.h
+15 integer_cst
+14 field_decl /usr/include/xlocale.h
+15 integer_cst
+14 field_decl /usr/include/xlocale.h
+15 integer_cst
+14 field_decl /usr/include/xlocale.h
+15 integer_cst
+14 type_decl /usr/include/xlocale.h
+11 integer_cst
+3 decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 integer_cst
+5 array_type
+6 type_decl
+6 record_type
+7 type_decl <built-in>
+7 field_decl <built-in>
+8 integer_cst
+7 field_decl <built-in>
+8 integer_cst
+7 field_decl <built-in>
+8 integer_cst
+7 field_decl <built-in>
+8 integer_cst
+6 integer_type
+7 integer_cst
+7 integer_cst
+7 integer_cst
+3 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 addr_expr
+8 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+7 pointer_type
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+3 decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 integer_cst
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+3 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 convert_expr
+6 init_expr
+7 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+7 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+8 addr_expr
+9 function_decl <built-in>
+8 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+9 pointer_type
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 integer_cst
+8 nop_expr
+9 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+10 tree_list
+11 identifier_node
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+10 integer_cst
+8 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+9 pointer_type
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 integer_cst
+8 nop_expr
+9 addr_expr
+10 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 addr_expr
+8 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+5 convert_expr
+6 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+7 addr_expr
+8 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+7 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 nop_expr
+6 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+2 block
+3 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+3 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/c++locale.h
+0 function_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h
+2 init_expr
+3 result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h
+4 addr_expr
+5 function_decl <built-in>
+4 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h
+2 init_expr
+3 result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
+5 integer_cst
+5 integer_cst
+4 integer_cst
+3 call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h
+4 addr_expr
+5 function_decl <built-in>
+4 parm_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/bits/types.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 pointer_type
+5 function_type
+6 void_type
+7 type_decl <built-in>
+6 tree_list
+7 pointer_type
+8 void_type
+9 type_decl <built-in>
+7 tree_list
+8 void_type
+9 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 function_type
+4 void_type
+5 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 bind_expr /usr/include/pthread.h
+2 statement_list
+3 cleanup_point_expr /usr/include/pthread.h
+4 expr_stmt /usr/include/pthread.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 parm_decl /usr/include/pthread.h
+8 pointer_type
+9 function_type
+10 void_type
+11 type_decl <built-in>
+10 tree_list
+11 pointer_type
+12 void_type
+13 type_decl <built-in>
+11 tree_list
+12 void_type
+13 type_decl <built-in>
+8 integer_cst
+3 cleanup_point_expr /usr/include/pthread.h
+4 expr_stmt /usr/include/pthread.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 parm_decl /usr/include/pthread.h
+8 pointer_type
+9 void_type
+10 type_decl <built-in>
+8 integer_cst
+3 cleanup_point_expr /usr/include/pthread.h
+4 expr_stmt /usr/include/pthread.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 integer_cst
+2 block
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 pointer_type
+5 function_type
+6 void_type
+7 type_decl <built-in>
+6 tree_list
+7 pointer_type
+8 void_type
+9 type_decl <built-in>
+7 tree_list
+8 void_type
+9 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 function_type
+4 void_type
+5 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 bind_expr /usr/include/pthread.h
+2 statement_list
+3 cleanup_point_expr /usr/include/pthread.h
+4 expr_stmt /usr/include/pthread.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 parm_decl /usr/include/pthread.h
+8 pointer_type
+9 function_type
+10 void_type
+11 type_decl <built-in>
+10 tree_list
+11 pointer_type
+12 void_type
+13 type_decl <built-in>
+11 tree_list
+12 void_type
+13 type_decl <built-in>
+8 integer_cst
+3 cleanup_point_expr /usr/include/pthread.h
+4 expr_stmt /usr/include/pthread.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 parm_decl /usr/include/pthread.h
+8 pointer_type
+9 void_type
+10 type_decl <built-in>
+8 integer_cst
+3 cleanup_point_expr /usr/include/pthread.h
+4 expr_stmt /usr/include/pthread.h
+5 convert_expr
+6 init_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 integer_cst
+2 block
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 pointer_type
+5 function_type
+6 void_type
+7 type_decl <built-in>
+6 tree_list
+7 pointer_type
+8 void_type
+9 type_decl <built-in>
+7 tree_list
+8 void_type
+9 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 function_type
+4 void_type
+5 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 bind_expr /usr/include/pthread.h
+3 cleanup_stmt /usr/include/pthread.h
+4 statement_list
+5 if_stmt /usr/include/pthread.h
+6 ne_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 integer_cst
+6 cleanup_point_expr /usr/include/pthread.h
+7 expr_stmt /usr/include/pthread.h
+8 call_expr /usr/include/pthread.h
+9 component_ref /usr/include/pthread.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/pthread.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/pthread.h
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 type_decl /usr/include/pthread.h
+13 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+9 component_ref /usr/include/pthread.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/pthread.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/pthread.h
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 type_decl /usr/include/pthread.h
+13 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+4 modify_expr
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/pthread.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/pthread.h
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 type_decl /usr/include/pthread.h
+8 integer_cst
+5 constructor
+6 record_type
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+3 block
+2 label_expr /usr/include/pthread.h
+3 label_decl /usr/include/pthread.h
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 statement_list
+2 bind_expr /usr/include/pthread.h
+3 try_finally /usr/include/pthread.h
+4 statement_list
+5 cond_expr /usr/include/pthread.h
+6 ne_expr
+7 component_ref /usr/include/pthread.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/pthread.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/pthread.h
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 field_decl /usr/include/pthread.h
+14 integer_cst
+13 type_decl /usr/include/pthread.h
+11 integer_cst
+8 field_decl /usr/include/pthread.h
+9 integer_cst
+7 integer_cst
+6 cleanup_point_expr /usr/include/pthread.h
+7 expr_stmt /usr/include/pthread.h
+8 call_expr /usr/include/pthread.h
+9 component_ref /usr/include/pthread.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/pthread.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/pthread.h
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 type_decl /usr/include/pthread.h
+13 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+9 component_ref /usr/include/pthread.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/pthread.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/pthread.h
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 field_decl /usr/include/pthread.h
+16 integer_cst
+15 type_decl /usr/include/pthread.h
+13 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+6 nop_expr /usr/include/pthread.h
+7 integer_cst
+4 modify_expr
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/pthread.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/pthread.h
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 field_decl /usr/include/pthread.h
+11 integer_cst
+10 type_decl /usr/include/pthread.h
+8 integer_cst
+5 constructor
+6 record_type
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+3 block
+2 label_expr /usr/include/pthread.h
+3 label_decl /usr/include/pthread.h
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 parm_decl /usr/include/pthread.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/pthread.h
+2 expr_stmt /usr/include/pthread.h
+3 convert_expr
+4 modify_expr
+5 component_ref /usr/include/pthread.h
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/pthread.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/pthread.h
+11 field_decl /usr/include/pthread.h
+12 integer_cst
+11 field_decl /usr/include/pthread.h
+12 integer_cst
+11 field_decl /usr/include/pthread.h
+12 integer_cst
+11 field_decl /usr/include/pthread.h
+12 integer_cst
+11 type_decl /usr/include/pthread.h
+9 integer_cst
+6 field_decl /usr/include/pthread.h
+7 integer_cst
+5 parm_decl /usr/include/pthread.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/pthread.h
+2 expr_stmt /usr/include/pthread.h
+3 convert_expr
+4 call_expr /usr/include/pthread.h
+5 addr_expr
+6 function_decl /usr/include/pthread.h
+5 integer_cst
+5 addr_expr
+6 component_ref /usr/include/pthread.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/pthread.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/pthread.h
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 type_decl /usr/include/pthread.h
+10 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+0 function_decl /usr/include/pthread.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/pthread.h
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 field_decl /usr/include/pthread.h
+4 integer_cst
+3 type_decl /usr/include/pthread.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/pthread.h
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 field_decl /usr/include/pthread.h
+6 integer_cst
+5 type_decl /usr/include/pthread.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/pthread.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/pthread.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/pthread.h
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 field_decl /usr/include/pthread.h
+5 integer_cst
+4 type_decl /usr/include/pthread.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/pthread.h
+2 expr_stmt /usr/include/pthread.h
+3 convert_expr
+4 call_expr /usr/include/pthread.h
+5 addr_expr
+6 function_decl /usr/include/pthread.h
+5 nop_expr
+6 component_ref /usr/include/pthread.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/pthread.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/pthread.h
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 field_decl /usr/include/pthread.h
+13 integer_cst
+12 type_decl /usr/include/pthread.h
+10 integer_cst
+7 field_decl /usr/include/pthread.h
+8 integer_cst
+5 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 nop_expr
+4 addr_expr
+5 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 pointer_type
+4 void_type
+5 type_decl <built-in>
+2 statement_list
+3 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 decl_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 ne_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 nop_expr
+7 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_cst
+2 block
+3 var_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 function_type
+6 pointer_type
+7 void_type
+8 type_decl <built-in>
+6 tree_list
+7 pointer_type
+8 void_type
+9 type_decl <built-in>
+7 tree_list
+8 void_type
+9 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 function_type
+4 pointer_type
+5 void_type
+6 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 function_type
+8 pointer_type
+9 void_type
+10 type_decl <built-in>
+8 tree_list
+9 pointer_type
+10 void_type
+11 type_decl <built-in>
+9 tree_list
+10 void_type
+11 type_decl <built-in>
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 void_type
+8 type_decl <built-in>
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 pointer_type
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 pointer_type
+4 void_type
+5 type_decl <built-in>
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 pointer_type
+8 void_type
+9 type_decl <built-in>
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 function_type
+6 void_type
+7 type_decl <built-in>
+6 tree_list
+7 void_type
+8 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 function_type
+4 void_type
+5 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 function_type
+9 void_type
+10 type_decl <built-in>
+9 tree_list
+10 void_type
+11 type_decl <built-in>
+7 integer_cst
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 pointer_type
+5 function_type
+6 void_type
+7 type_decl <built-in>
+6 tree_list
+7 pointer_type
+8 void_type
+9 type_decl <built-in>
+7 tree_list
+8 void_type
+9 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 function_type
+4 void_type
+5 type_decl <built-in>
+4 tree_list
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 function_type
+8 void_type
+9 type_decl <built-in>
+8 tree_list
+9 pointer_type
+10 void_type
+11 type_decl <built-in>
+9 tree_list
+10 void_type
+11 type_decl <built-in>
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 pointer_type
+6 void_type
+7 type_decl <built-in>
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+3 tree_list
+4 pointer_type
+5 void_type
+6 type_decl <built-in>
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 void_type
+4 type_decl <built-in>
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 void_type
+8 type_decl <built-in>
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 expr_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 convert_expr
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 union_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 union_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 union_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 union_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 pointer_type
+5 record_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 field_decl /usr/include/time.h
+7 integer_cst
+6 field_decl /usr/include/time.h
+7 integer_cst
+6 type_decl /usr/include/time.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/time.h
+5 integer_cst
+4 field_decl /usr/include/time.h
+5 integer_cst
+4 type_decl /usr/include/time.h
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 union_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/time.h
+10 integer_cst
+9 field_decl /usr/include/time.h
+10 integer_cst
+9 type_decl /usr/include/time.h
+7 integer_cst
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 if_stmt /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 init_expr
+5 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 addr_expr
+7 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 pointer_type
+8 union_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+10 integer_cst
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 pointer_type
+5 record_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 field_decl /usr/include/time.h
+7 integer_cst
+6 field_decl /usr/include/time.h
+7 integer_cst
+6 type_decl /usr/include/time.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/time.h
+5 integer_cst
+4 field_decl /usr/include/time.h
+5 integer_cst
+4 type_decl /usr/include/time.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 record_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/time.h
+9 integer_cst
+8 field_decl /usr/include/time.h
+9 integer_cst
+8 type_decl /usr/include/time.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 pointer_type
+5 union_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 pointer_type
+5 union_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 tree_list
+5 pointer_type
+6 record_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+7 field_decl /usr/include/time.h
+8 integer_cst
+7 field_decl /usr/include/time.h
+8 integer_cst
+7 type_decl /usr/include/time.h
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/time.h
+5 integer_cst
+4 field_decl /usr/include/time.h
+5 integer_cst
+4 type_decl /usr/include/time.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 record_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/time.h
+9 integer_cst
+8 field_decl /usr/include/time.h
+9 integer_cst
+8 type_decl /usr/include/time.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 pointer_type
+5 union_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+7 integer_cst
+6 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+1 function_type
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 union_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 pointer_type
+3 union_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+5 integer_cst
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+4 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+2 return_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+3 init_expr
+4 result_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 call_expr /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+5 parm_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+6 pointer_type
+7 union_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 field_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+9 integer_cst
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+8 type_decl /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+6 integer_cst
+0 function_decl /usr/include/c++/5/ext/atomicity.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+2 return_expr /usr/include/c++/5/ext/atomicity.h
+3 init_expr
+4 result_decl /usr/include/c++/5/ext/atomicity.h
+5 integer_type
+6 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+6 integer_cst
+6 integer_cst
+6 integer_cst
+5 integer_cst
+4 nop_expr /usr/include/c++/5/ext/atomicity.h
+5 call_expr /usr/include/c++/5/ext/atomicity.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 parm_decl /usr/include/c++/5/ext/atomicity.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 nop_expr
+7 parm_decl /usr/include/c++/5/ext/atomicity.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/ext/atomicity.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/atomicity.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+2 expr_stmt /usr/include/c++/5/ext/atomicity.h
+3 convert_expr
+4 nop_expr /usr/include/c++/5/ext/atomicity.h
+5 call_expr /usr/include/c++/5/ext/atomicity.h
+6 addr_expr
+7 function_decl <built-in>
+6 nop_expr
+7 parm_decl /usr/include/c++/5/ext/atomicity.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 nop_expr
+7 parm_decl /usr/include/c++/5/ext/atomicity.h
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/ext/atomicity.h
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 bind_expr /usr/include/c++/5/ext/atomicity.h
+2 var_decl /usr/include/c++/5/ext/atomicity.h
+3 integer_cst
+3 indirect_ref
+4 parm_decl /usr/include/c++/5/ext/atomicity.h
+5 pointer_type
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 statement_list
+3 decl_expr /usr/include/c++/5/ext/atomicity.h
+4 var_decl /usr/include/c++/5/ext/atomicity.h
+3 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+4 expr_stmt /usr/include/c++/5/ext/atomicity.h
+5 convert_expr
+6 modify_expr
+7 indirect_ref
+8 parm_decl /usr/include/c++/5/ext/atomicity.h
+9 pointer_type
+10 integer_type
+11 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 integer_cst
+7 plus_expr
+8 indirect_ref
+9 parm_decl /usr/include/c++/5/ext/atomicity.h
+10 pointer_type
+11 integer_type
+12 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 integer_cst
+8 parm_decl /usr/include/c++/5/ext/atomicity.h
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+9 integer_cst
+3 return_expr /usr/include/c++/5/ext/atomicity.h
+4 init_expr
+5 result_decl /usr/include/c++/5/ext/atomicity.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 var_decl /usr/include/c++/5/ext/atomicity.h
+2 block
+3 var_decl /usr/include/c++/5/ext/atomicity.h
+0 function_decl /usr/include/c++/5/ext/atomicity.h
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/atomicity.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+2 expr_stmt /usr/include/c++/5/ext/atomicity.h
+3 convert_expr
+4 modify_expr
+5 indirect_ref
+6 parm_decl /usr/include/c++/5/ext/atomicity.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+5 plus_expr
+6 indirect_ref
+7 parm_decl /usr/include/c++/5/ext/atomicity.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 parm_decl /usr/include/c++/5/ext/atomicity.h
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/ext/atomicity.h
+1 tree_list
+2 identifier_node
+1 function_type
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 if_stmt /usr/include/c++/5/ext/atomicity.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/c++/5/ext/atomicity.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+3 return_expr /usr/include/c++/5/ext/atomicity.h
+4 init_expr
+5 result_decl /usr/include/c++/5/ext/atomicity.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/c++/5/ext/atomicity.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/atomicity.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/ext/atomicity.h
+8 pointer_type
+9 integer_type
+10 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 integer_cst
+6 parm_decl /usr/include/c++/5/ext/atomicity.h
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+7 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+3 return_expr /usr/include/c++/5/ext/atomicity.h
+4 init_expr
+5 result_decl /usr/include/c++/5/ext/atomicity.h
+6 integer_type
+7 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+5 call_expr /usr/include/c++/5/ext/atomicity.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/atomicity.h
+6 parm_decl /usr/include/c++/5/ext/atomicity.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+6 parm_decl /usr/include/c++/5/ext/atomicity.h
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+7 integer_cst
+0 function_decl /usr/include/c++/5/ext/atomicity.h
+1 tree_list
+2 identifier_node
+1 function_type
+2 void_type
+3 type_decl <built-in>
+2 tree_list
+3 pointer_type
+4 integer_type
+5 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/atomicity.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 pointer_type
+3 integer_type
+4 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/atomicity.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 if_stmt /usr/include/c++/5/ext/atomicity.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/c++/5/ext/atomicity.h
+5 addr_expr
+6 function_decl /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h
+4 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+3 expr_stmt /usr/include/c++/5/ext/atomicity.h
+4 call_expr /usr/include/c++/5/ext/atomicity.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/ext/atomicity.h
+5 nop_expr
+6 parm_decl /usr/include/c++/5/ext/atomicity.h
+7 pointer_type
+8 integer_type
+9 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 integer_cst
+5 parm_decl /usr/include/c++/5/ext/atomicity.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+2 cleanup_point_expr /usr/include/c++/5/ext/atomicity.h
+3 expr_stmt /usr/include/c++/5/ext/atomicity.h
+4 call_expr /usr/include/c++/5/ext/atomicity.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/ext/atomicity.h
+5 parm_decl /usr/include/c++/5/ext/atomicity.h
+6 pointer_type
+7 integer_type
+8 type_decl /usr/include/x86_64-linux-gnu/c++/5/bits/atomic_word.h
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 integer_cst
+5 parm_decl /usr/include/c++/5/ext/atomicity.h
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+6 integer_cst
+0 function_decl test7.cpp
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl test7.cpp
+3 field_decl test7.cpp
+4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
+3 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl test7.cpp
+2 void_type
+3 type_decl <built-in>
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 bind_expr test7.cpp
+2 statement_list
+3 cleanup_point_expr test7.cpp
+4 expr_stmt test7.cpp
+5 convert_expr
+6 init_expr
+7 component_ref test7.cpp
+8 indirect_ref
+9 nop_expr
+10 parm_decl test7.cpp
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+11 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+7 aggr_init_expr
+8 addr_expr
+9 function_decl /usr/include/c++/5/bits/basic_string.h
+8 var_decl test7.cpp
+9 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stringfwd.h
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+11 integer_type
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 convert_expr
+9 void_cst
+3 cleanup_stmt test7.cpp
+4 statement_list
+5 cleanup_point_expr test7.cpp
+6 expr_stmt test7.cpp
+7 convert_expr
+8 init_expr
+9 component_ref test7.cpp
+10 indirect_ref
+11 nop_expr
+12 parm_decl test7.cpp
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+13 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+9 integer_cst
+4 call_expr test7.cpp
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 component_ref test7.cpp
+7 indirect_ref
+8 nop_expr
+9 parm_decl test7.cpp
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+10 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+2 block
+0 function_decl test7.cpp
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl test7.cpp
+3 field_decl test7.cpp
+4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
+3 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl test7.cpp
+2 void_type
+3 type_decl <built-in>
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 bind_expr test7.cpp
+2 statement_list
+3 cleanup_point_expr test7.cpp
+4 expr_stmt test7.cpp
+5 convert_expr
+6 init_expr
+7 component_ref test7.cpp
+8 indirect_ref
+9 nop_expr
+10 parm_decl test7.cpp
+11 pointer_type
+12 record_type
+13 type_decl test7.cpp
+13 field_decl test7.cpp
+14 integer_cst
+13 field_decl test7.cpp
+14 integer_cst
+13 type_decl test7.cpp
+11 integer_cst
+8 field_decl test7.cpp
+9 integer_cst
+7 aggr_init_expr
+8 addr_expr
+9 function_decl /usr/include/c++/5/bits/basic_string.h
+8 var_decl test7.cpp
+9 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/stringfwd.h
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+11 integer_type
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+12 integer_cst
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 convert_expr
+9 void_cst
+3 try_catch_expr test7.cpp
+4 statement_list
+5 cleanup_point_expr test7.cpp
+6 expr_stmt test7.cpp
+7 convert_expr
+8 init_expr
+9 component_ref test7.cpp
+10 indirect_ref
+11 nop_expr
+12 parm_decl test7.cpp
+13 pointer_type
+14 record_type
+15 type_decl test7.cpp
+15 field_decl test7.cpp
+16 integer_cst
+15 field_decl test7.cpp
+16 integer_cst
+15 type_decl test7.cpp
+13 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+9 integer_cst
+4 call_expr test7.cpp
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 component_ref test7.cpp
+7 indirect_ref
+8 nop_expr
+9 parm_decl test7.cpp
+10 pointer_type
+11 record_type
+12 type_decl test7.cpp
+12 field_decl test7.cpp
+13 integer_cst
+12 field_decl test7.cpp
+13 integer_cst
+12 type_decl test7.cpp
+10 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+2 block
+0 function_decl test7.cpp
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl test7.cpp
+3 field_decl test7.cpp
+4 integer_cst
+3 field_decl test7.cpp
+4 integer_cst
+3 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl test7.cpp
+2 void_type
+3 type_decl <built-in>
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 statement_list
0 function_decl test7.cpp
1 method_type
2 void_type
@@ -207,5 +8210,5321 @@
2 expr_stmt test7.cpp
3 convert_expr
4 modify_expr
-5 component_ref
+5 component_ref test7.cpp
+6 indirect_ref
+7 nop_expr
+8 parm_decl test7.cpp
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+9 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+5 integer_cst
+0 function_decl test7.cpp
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl test7.cpp
+3 field_decl test7.cpp
+4 integer_cst
+3 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl test7.cpp
+2 void_type
+3 type_decl <built-in>
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 cleanup_point_expr test7.cpp
+2 expr_stmt test7.cpp
+3 convert_expr
+4 modify_expr
+5 component_ref test7.cpp
+6 indirect_ref
+7 parm_decl test7.cpp
+8 pointer_type
+9 record_type
+10 type_decl test7.cpp
+10 field_decl test7.cpp
+11 integer_cst
+10 field_decl test7.cpp
+11 integer_cst
+10 type_decl test7.cpp
+8 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+5 integer_cst
+0 function_decl test7.cpp
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl test7.cpp
+3 field_decl test7.cpp
+4 integer_cst
+3 type_decl test7.cpp
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl test7.cpp
+5 field_decl test7.cpp
+6 integer_cst
+5 type_decl test7.cpp
+3 tree_list
+4 pointer_type
+5 record_type
+6 type_decl test7.cpp
+6 field_decl test7.cpp
+7 integer_cst
+6 field_decl test7.cpp
+7 integer_cst
+6 type_decl test7.cpp
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl test7.cpp
+2 void_type
+3 type_decl <built-in>
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 parm_decl test7.cpp
+2 pointer_type
+3 record_type
+4 type_decl test7.cpp
+4 field_decl test7.cpp
+5 integer_cst
+4 field_decl test7.cpp
+5 integer_cst
+4 type_decl test7.cpp
+2 integer_cst
+1 statement_list
+2 if_stmt test7.cpp
+3 eq_expr test7.cpp
+4 parm_decl test7.cpp
+5 pointer_type
+6 record_type
+7 type_decl test7.cpp
+7 field_decl test7.cpp
+8 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+7 type_decl test7.cpp
+5 integer_cst
+4 integer_cst
+3 return_expr test7.cpp
+2 cleanup_point_expr test7.cpp
+3 expr_stmt test7.cpp
+4 convert_expr
+5 modify_expr
+6 component_ref test7.cpp
+7 indirect_ref
+8 parm_decl test7.cpp
+9 pointer_type
+10 record_type
+11 type_decl test7.cpp
+11 field_decl test7.cpp
+12 integer_cst
+11 field_decl test7.cpp
+12 integer_cst
+11 type_decl test7.cpp
+9 integer_cst
+7 field_decl test7.cpp
+8 integer_cst
+6 integer_cst
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 bind_expr /usr/include/c++/5/bits/basic_string.h
+3 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+5 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
+6 statement_list
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/allocator.h
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/basic_string.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/basic_string.h
+11 field_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/basic_string.h
+9 integer_cst
+4 modify_expr
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+5 constructor
+6 record_type
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+3 block
+2 label_expr /usr/include/c++/5/bits/basic_string.h
+3 label_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 statement_list
+2 bind_expr /usr/include/c++/5/bits/basic_string.h
+3 try_finally /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+5 try_finally /usr/include/c++/5/bits/basic_string.h
+6 statement_list
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/allocator.h
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/basic_string.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/basic_string.h
+11 field_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+11 type_decl /usr/include/c++/5/bits/basic_string.h
+9 integer_cst
+4 modify_expr
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+5 constructor
+6 record_type
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+3 block
+2 label_expr /usr/include/c++/5/bits/basic_string.h
+3 label_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/basic_string.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+4 expr_stmt /usr/include/c++/5/bits/basic_string.h
+5 call_expr /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 component_ref /usr/include/c++/5/bits/basic_string.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/basic_string.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 var_decl /usr/include/c++/5/bits/basic_string.h
+13 field_decl /usr/include/c++/5/bits/basic_string.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/basic_string.h
+9 integer_cst
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/basic_string.h
+7 convert_expr
+8 call_expr /usr/include/c++/5/bits/basic_string.h
+9 addr_expr
+10 function_decl /usr/include/c++/5/bits/basic_string.h
+6 nop_expr
+7 nop_expr
+8 addr_expr
+9 target_expr
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 template_decl /usr/include/c++/5/bits/allocator.h
+13 tree_list
+14 tree_vec
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 record_type
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+10 aggr_init_expr
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/allocator.h
+11 var_decl /usr/include/c++/5/bits/basic_string.h
+11 convert_expr
+12 void_cst
+10 call_expr
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/allocator.h
+11 addr_expr
+12 var_decl /usr/include/c++/5/bits/basic_string.h
+3 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+4 call_expr /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 component_ref /usr/include/c++/5/bits/basic_string.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/basic_string.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 var_decl /usr/include/c++/5/bits/basic_string.h
+12 field_decl /usr/include/c++/5/bits/basic_string.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/basic_string.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+4 expr_stmt /usr/include/c++/5/bits/basic_string.h
+5 call_expr /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 component_ref /usr/include/c++/5/bits/basic_string.h
+8 indirect_ref
+9 nop_expr
+10 parm_decl /usr/include/c++/5/bits/basic_string.h
+11 pointer_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 var_decl /usr/include/c++/5/bits/basic_string.h
+13 field_decl /usr/include/c++/5/bits/basic_string.h
+14 integer_cst
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+13 type_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+8 field_decl /usr/include/c++/5/bits/basic_string.h
+9 integer_cst
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/basic_string.h
+7 convert_expr
+8 call_expr /usr/include/c++/5/bits/basic_string.h
+9 addr_expr
+10 function_decl /usr/include/c++/5/bits/basic_string.h
+6 nop_expr
+7 nop_expr
+8 addr_expr
+9 target_expr
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 template_decl /usr/include/c++/5/bits/allocator.h
+13 tree_list
+14 tree_vec
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 record_type
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+10 aggr_init_expr
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/allocator.h
+11 var_decl /usr/include/c++/5/bits/basic_string.h
+11 convert_expr
+12 void_cst
+10 call_expr
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/allocator.h
+11 addr_expr
+12 var_decl /usr/include/c++/5/bits/basic_string.h
+3 try_catch_expr /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+4 call_expr /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 component_ref /usr/include/c++/5/bits/basic_string.h
+7 indirect_ref
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/basic_string.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 var_decl /usr/include/c++/5/bits/basic_string.h
+12 field_decl /usr/include/c++/5/bits/basic_string.h
+13 integer_cst
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+12 type_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 statement_list
+2 bind_expr /usr/include/c++/5/bits/basic_string.h
+3 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+5 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
+6 statement_list
+7 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+8 expr_stmt /usr/include/c++/5/bits/basic_string.h
+9 call_expr /usr/include/c++/5/bits/basic_string.h
+10 addr_expr
+11 function_decl /usr/include/c++/5/bits/basic_string.h
+10 call_expr /usr/include/c++/5/bits/basic_string.h
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/basic_string.h
+11 parm_decl /usr/include/c++/5/bits/basic_string.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 var_decl /usr/include/c++/5/bits/basic_string.h
+14 field_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+10 nop_expr
+11 nop_expr
+12 addr_expr
+13 target_expr
+14 var_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+15 record_type
+16 type_decl /usr/include/c++/5/bits/basic_string.h
+16 template_decl /usr/include/c++/5/bits/allocator.h
+17 tree_list
+18 tree_vec
+19 tree_vec
+20 integer_type
+21 type_decl <built-in>
+21 integer_cst
+21 integer_cst
+21 integer_cst
+19 tree_vec
+20 integer_type
+21 type_decl <built-in>
+21 integer_cst
+21 integer_cst
+21 integer_cst
+18 record_type
+19 type_decl /usr/include/c++/5/bits/allocator.h
+19 type_decl /usr/include/c++/5/bits/allocator.h
+19 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+14 aggr_init_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/bits/basic_string.h
+15 var_decl /usr/include/c++/5/bits/basic_string.h
+15 parm_decl /usr/include/c++/5/bits/basic_string.h
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 var_decl /usr/include/c++/5/bits/basic_string.h
+18 field_decl /usr/include/c++/5/bits/basic_string.h
+19 integer_cst
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+16 integer_cst
+14 call_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/bits/allocator.h
+15 addr_expr
+16 var_decl /usr/include/c++/5/bits/basic_string.h
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 component_ref /usr/include/c++/5/bits/basic_string.h
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/basic_string.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 var_decl /usr/include/c++/5/bits/basic_string.h
+14 field_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+4 modify_expr
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+5 constructor
+6 record_type
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+3 block
+2 label_expr /usr/include/c++/5/bits/basic_string.h
+3 label_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 statement_list
+2 bind_expr /usr/include/c++/5/bits/basic_string.h
+3 try_finally /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+5 try_finally /usr/include/c++/5/bits/basic_string.h
+6 statement_list
+7 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+8 expr_stmt /usr/include/c++/5/bits/basic_string.h
+9 call_expr /usr/include/c++/5/bits/basic_string.h
+10 addr_expr
+11 function_decl /usr/include/c++/5/bits/basic_string.h
+10 call_expr /usr/include/c++/5/bits/basic_string.h
+11 addr_expr
+12 function_decl /usr/include/c++/5/bits/basic_string.h
+11 parm_decl /usr/include/c++/5/bits/basic_string.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 var_decl /usr/include/c++/5/bits/basic_string.h
+14 field_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+10 nop_expr
+11 nop_expr
+12 addr_expr
+13 target_expr
+14 var_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+15 record_type
+16 type_decl /usr/include/c++/5/bits/basic_string.h
+16 template_decl /usr/include/c++/5/bits/allocator.h
+17 tree_list
+18 tree_vec
+19 tree_vec
+20 integer_type
+21 type_decl <built-in>
+21 integer_cst
+21 integer_cst
+21 integer_cst
+19 tree_vec
+20 integer_type
+21 type_decl <built-in>
+21 integer_cst
+21 integer_cst
+21 integer_cst
+18 record_type
+19 type_decl /usr/include/c++/5/bits/allocator.h
+19 type_decl /usr/include/c++/5/bits/allocator.h
+19 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+14 aggr_init_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/bits/basic_string.h
+15 var_decl /usr/include/c++/5/bits/basic_string.h
+15 parm_decl /usr/include/c++/5/bits/basic_string.h
+16 pointer_type
+17 record_type
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 var_decl /usr/include/c++/5/bits/basic_string.h
+18 field_decl /usr/include/c++/5/bits/basic_string.h
+19 integer_cst
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+18 type_decl /usr/include/c++/5/bits/basic_string.h
+16 integer_cst
+14 call_expr
+15 addr_expr
+16 function_decl /usr/include/c++/5/bits/allocator.h
+15 addr_expr
+16 var_decl /usr/include/c++/5/bits/basic_string.h
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 component_ref /usr/include/c++/5/bits/basic_string.h
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/basic_string.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 var_decl /usr/include/c++/5/bits/basic_string.h
+14 field_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+4 modify_expr
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+5 constructor
+6 record_type
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+3 block
+2 label_expr /usr/include/c++/5/bits/basic_string.h
+3 label_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 function_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 integer_cst
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+6 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 integer_cst
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 array_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+7 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+2 return_expr /usr/include/c++/5/bits/basic_string.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/basic_string.h
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+7 var_decl /usr/include/c++/5/bits/basic_string.tcc
+7 var_decl /usr/include/c++/5/bits/basic_string.tcc
+7 var_decl /usr/include/c++/5/bits/basic_string.tcc
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 nop_expr
+5 convert_expr
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 integer_cst
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 array_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+6 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/basic_string.h
+2 return_expr /usr/include/c++/5/bits/basic_string.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/basic_string.h
+5 pointer_type
+6 integer_type
+7 type_decl <built-in>
+7 integer_cst
+7 integer_cst
+7 integer_cst
+5 integer_cst
+4 pointer_plus_expr
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/basic_string.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+9 var_decl /usr/include/c++/5/bits/basic_string.tcc
+9 var_decl /usr/include/c++/5/bits/basic_string.tcc
+9 var_decl /usr/include/c++/5/bits/basic_string.tcc
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+5 integer_cst
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/allocator.h
+2 bind_expr /usr/include/c++/5/bits/allocator.h
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/bits/allocator.h
+5 expr_stmt /usr/include/c++/5/bits/allocator.h
+6 call_expr /usr/include/c++/5/bits/allocator.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/ext/new_allocator.h
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+4 cleanup_stmt /usr/include/c++/5/bits/allocator.h
+5 statement_list
+5 call_expr /usr/include/c++/5/bits/allocator.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/new_allocator.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/allocator.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 template_decl /usr/include/c++/5/bits/allocator.h
+11 tree_list
+12 tree_vec
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+8 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/allocator.h
+2 bind_expr /usr/include/c++/5/bits/allocator.h
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/bits/allocator.h
+5 expr_stmt /usr/include/c++/5/bits/allocator.h
+6 call_expr /usr/include/c++/5/bits/allocator.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/ext/new_allocator.h
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+4 try_catch_expr /usr/include/c++/5/bits/allocator.h
+5 statement_list
+5 call_expr /usr/include/c++/5/bits/allocator.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/new_allocator.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/allocator.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 template_decl /usr/include/c++/5/bits/allocator.h
+11 tree_list
+12 tree_vec
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+8 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/allocator.h
+2 statement_list
+3 bind_expr /usr/include/c++/5/bits/allocator.h
+4 cleanup_stmt /usr/include/c++/5/bits/allocator.h
+5 statement_list
+6 cleanup_stmt /usr/include/c++/5/bits/allocator.h
+7 statement_list
+7 call_expr /usr/include/c++/5/bits/allocator.h
+8 addr_expr
+9 function_decl /usr/include/c++/5/ext/new_allocator.h
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/allocator.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 template_decl /usr/include/c++/5/bits/allocator.h
+13 tree_list
+14 tree_vec
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 record_type
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+10 integer_cst
+5 modify_expr
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+6 constructor
+7 record_type
+4 block
+3 label_expr /usr/include/c++/5/bits/allocator.h
+4 label_decl /usr/include/c++/5/bits/allocator.h
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/allocator.h
+2 statement_list
+3 bind_expr /usr/include/c++/5/bits/allocator.h
+4 try_finally /usr/include/c++/5/bits/allocator.h
+5 statement_list
+6 try_finally /usr/include/c++/5/bits/allocator.h
+7 statement_list
+7 call_expr /usr/include/c++/5/bits/allocator.h
+8 addr_expr
+9 function_decl /usr/include/c++/5/ext/new_allocator.h
+8 nop_expr
+9 parm_decl /usr/include/c++/5/bits/allocator.h
+10 pointer_type
+11 record_type
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 template_decl /usr/include/c++/5/bits/allocator.h
+13 tree_list
+14 tree_vec
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+15 tree_vec
+16 integer_type
+17 type_decl <built-in>
+17 integer_cst
+17 integer_cst
+17 integer_cst
+14 record_type
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+15 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+12 type_decl /usr/include/c++/5/bits/allocator.h
+10 integer_cst
+5 modify_expr
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+6 constructor
+7 record_type
+4 block
+3 label_expr /usr/include/c++/5/bits/allocator.h
+4 label_decl /usr/include/c++/5/bits/allocator.h
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 template_decl /usr/include/c++/5/bits/allocator.h
+8 tree_list
+9 tree_vec
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/basic_string.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+4 expr_stmt /usr/include/c++/5/bits/basic_string.h
+5 call_expr /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/allocator.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/basic_string.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+3 cleanup_stmt /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+5 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+6 expr_stmt /usr/include/c++/5/bits/basic_string.h
+7 convert_expr
+8 init_expr
+9 component_ref /usr/include/c++/5/bits/basic_string.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/basic_string.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 field_decl /usr/include/c++/5/bits/basic_string.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+9 parm_decl /usr/include/c++/5/bits/basic_string.h
+10 pointer_type
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 integer_cst
+4 call_expr /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/allocator.h
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/basic_string.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 template_decl /usr/include/c++/5/bits/allocator.h
+8 tree_list
+9 tree_vec
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/basic_string.h
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+4 expr_stmt /usr/include/c++/5/bits/basic_string.h
+5 call_expr /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/allocator.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/basic_string.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+3 try_catch_expr /usr/include/c++/5/bits/basic_string.h
+4 statement_list
+5 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+6 expr_stmt /usr/include/c++/5/bits/basic_string.h
+7 convert_expr
+8 init_expr
+9 component_ref /usr/include/c++/5/bits/basic_string.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/basic_string.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 field_decl /usr/include/c++/5/bits/basic_string.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+9 parm_decl /usr/include/c++/5/bits/basic_string.h
+10 pointer_type
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 integer_cst
+4 call_expr /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 function_decl /usr/include/c++/5/bits/allocator.h
+5 nop_expr
+6 parm_decl /usr/include/c++/5/bits/basic_string.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+2 block
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 tree_list
+5 reference_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 template_decl /usr/include/c++/5/bits/allocator.h
+8 tree_list
+9 tree_vec
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 void_type
+7 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 integer_cst
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+6 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 integer_cst
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 array_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+7 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+2 return_expr /usr/include/c++/5/bits/basic_string.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/basic_string.h
+5 pointer_type
+6 record_type
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 field_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+7 var_decl /usr/include/c++/5/bits/basic_string.tcc
+7 var_decl /usr/include/c++/5/bits/basic_string.tcc
+7 var_decl /usr/include/c++/5/bits/basic_string.tcc
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 pointer_plus_expr /usr/include/c++/5/bits/basic_string.h
+5 nop_expr
+6 call_expr /usr/include/c++/5/bits/basic_string.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/bits/basic_string.h
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+2 return_expr /usr/include/c++/5/bits/basic_string.h
+3 init_expr
+4 result_decl /usr/include/c++/5/bits/basic_string.h
+5 record_type
+6 type_decl /usr/include/c++/5/bits/basic_string.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+5 integer_cst
+4 target_expr
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 template_decl /usr/include/c++/5/bits/allocator.h
+8 tree_list
+9 tree_vec
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+10 tree_vec
+11 integer_type
+12 type_decl <built-in>
+12 integer_cst
+12 integer_cst
+12 integer_cst
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+5 aggr_init_expr
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/allocator.h
+6 var_decl /usr/include/c++/5/bits/basic_string.h
+6 convert_expr
+7 void_cst
+6 nop_expr
+7 nop_expr
+8 addr_expr
+9 component_ref /usr/include/c++/5/bits/basic_string.h
+10 indirect_ref
+11 nop_expr
+12 parm_decl /usr/include/c++/5/bits/basic_string.h
+13 pointer_type
+14 record_type
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 var_decl /usr/include/c++/5/bits/basic_string.h
+15 field_decl /usr/include/c++/5/bits/basic_string.h
+16 integer_cst
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+15 type_decl /usr/include/c++/5/bits/basic_string.h
+13 integer_cst
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+5 call_expr
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/allocator.h
+6 addr_expr
+7 var_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 integer_cst
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+3 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 array_type
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+6 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 if_stmt /usr/include/c++/5/bits/basic_string.h
+2 cleanup_point_expr
+3 ne_expr
+4 call_expr /usr/include/c++/5/bits/basic_string.h
+5 addr_expr
+6 function_decl <built-in>
+5 ne_expr
+6 convert_expr
+7 call_expr /usr/include/c++/5/bits/basic_string.h
+8 addr_expr
+9 function_decl /usr/include/c++/5/bits/basic_string.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 var_decl /usr/include/c++/5/bits/basic_string.tcc
+10 var_decl /usr/include/c++/5/bits/basic_string.tcc
+10 var_decl /usr/include/c++/5/bits/basic_string.tcc
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+5 integer_cst
+4 integer_cst
+2 if_stmt /usr/include/c++/5/bits/basic_string.h
+3 cleanup_point_expr
+4 le_expr
+5 call_expr /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/atomicity.h
+6 addr_expr
+7 component_ref /usr/include/c++/5/bits/basic_string.h
+8 component_ref
+9 indirect_ref
+10 nop_expr
+11 parm_decl /usr/include/c++/5/bits/basic_string.h
+12 pointer_type
+13 record_type
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 field_decl /usr/include/c++/5/bits/basic_string.h
+15 integer_cst
+14 var_decl /usr/include/c++/5/bits/basic_string.tcc
+14 var_decl /usr/include/c++/5/bits/basic_string.tcc
+14 var_decl /usr/include/c++/5/bits/basic_string.tcc
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+14 type_decl /usr/include/c++/5/bits/basic_string.h
+12 integer_cst
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+8 field_decl /usr/include/c++/5/bits/basic_string.h
+9 integer_cst
+6 integer_cst
+5 integer_cst
+3 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+4 expr_stmt /usr/include/c++/5/bits/basic_string.h
+5 call_expr /usr/include/c++/5/bits/basic_string.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/bits/basic_string.tcc
+6 parm_decl /usr/include/c++/5/bits/basic_string.h
+7 pointer_type
+8 record_type
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+9 field_decl /usr/include/c++/5/bits/basic_string.h
+10 integer_cst
+9 var_decl /usr/include/c++/5/bits/basic_string.tcc
+9 var_decl /usr/include/c++/5/bits/basic_string.tcc
+9 var_decl /usr/include/c++/5/bits/basic_string.tcc
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+9 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+6 nop_expr
+7 convert_expr
+8 parm_decl /usr/include/c++/5/bits/basic_string.h
+9 reference_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 function_type
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 integer_cst
+5 integer_type
+6 type_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+6 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 integer_cst
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+5 array_type
+6 integer_type
+7 type_decl /usr/include/c++/5/bits/basic_string.h
+7 integer_cst
+7 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 void_type
+4 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 var_decl /usr/include/c++/5/bits/basic_string.tcc
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 bind_expr /usr/include/c++/5/bits/basic_string.h
+2 var_decl /usr/include/c++/5/bits/basic_string.h
+3 integer_cst
+3 nop_expr
+4 addr_expr
+5 var_decl /usr/include/c++/5/bits/basic_string.tcc
+3 pointer_type
+4 void_type
+5 type_decl <built-in>
+2 statement_list
+3 cleanup_point_expr /usr/include/c++/5/bits/basic_string.h
+4 decl_expr /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+3 return_expr /usr/include/c++/5/bits/basic_string.h
+4 init_expr
+5 result_decl /usr/include/c++/5/bits/basic_string.h
+6 reference_type
+7 record_type
+8 type_decl /usr/include/c++/5/bits/basic_string.h
+8 field_decl /usr/include/c++/5/bits/basic_string.h
+9 integer_cst
+8 var_decl /usr/include/c++/5/bits/basic_string.tcc
+8 var_decl /usr/include/c++/5/bits/basic_string.tcc
+8 var_decl /usr/include/c++/5/bits/basic_string.tcc
+8 type_decl /usr/include/c++/5/bits/basic_string.h
+8 type_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 nop_expr
+6 nop_expr
+7 var_decl /usr/include/c++/5/bits/basic_string.h
+2 block
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 bind_expr /usr/include/c++/5/ext/new_allocator.h
+3 statement_list
+3 block
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 bind_expr /usr/include/c++/5/ext/new_allocator.h
+3 statement_list
+3 block
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 integer_type
+5 type_decl <built-in>
+5 integer_cst
+5 integer_cst
+5 integer_cst
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_type
+3 type_decl <built-in>
+3 integer_cst
+3 integer_cst
+3 integer_cst
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 statement_list
+3 bind_expr /usr/include/c++/5/ext/new_allocator.h
+4 cleanup_stmt /usr/include/c++/5/ext/new_allocator.h
+5 statement_list
+5 modify_expr
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/ext/new_allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 template_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 integer_cst
+6 constructor
+7 record_type
+4 block
+3 label_expr /usr/include/c++/5/ext/new_allocator.h
+4 label_decl /usr/include/c++/5/ext/new_allocator.h
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 statement_list
+3 bind_expr /usr/include/c++/5/ext/new_allocator.h
+4 try_finally /usr/include/c++/5/ext/new_allocator.h
+5 statement_list
+5 modify_expr
+6 indirect_ref
+7 nop_expr
+8 parm_decl /usr/include/c++/5/ext/new_allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 template_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+11 type_decl /usr/include/c++/5/ext/new_allocator.h
+9 integer_cst
+6 constructor
+7 record_type
+4 block
+3 label_expr /usr/include/c++/5/ext/new_allocator.h
+4 label_decl /usr/include/c++/5/ext/new_allocator.h
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/allocator.h
+2 bind_expr /usr/include/c++/5/bits/allocator.h
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/bits/allocator.h
+5 expr_stmt /usr/include/c++/5/bits/allocator.h
+6 call_expr /usr/include/c++/5/bits/allocator.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/ext/new_allocator.h
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+7 nop_expr
+8 nop_expr
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/allocator.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 template_decl /usr/include/c++/5/bits/allocator.h
+14 tree_list
+15 tree_vec
+16 tree_vec
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+16 tree_vec
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+15 record_type
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+11 integer_cst
+4 cleanup_stmt /usr/include/c++/5/bits/allocator.h
+5 statement_list
+5 call_expr /usr/include/c++/5/bits/allocator.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/new_allocator.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/allocator.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 template_decl /usr/include/c++/5/bits/allocator.h
+11 tree_list
+12 tree_vec
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+8 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/bits/allocator.h
+2 bind_expr /usr/include/c++/5/bits/allocator.h
+3 statement_list
+4 cleanup_point_expr /usr/include/c++/5/bits/allocator.h
+5 expr_stmt /usr/include/c++/5/bits/allocator.h
+6 call_expr /usr/include/c++/5/bits/allocator.h
+7 addr_expr
+8 function_decl /usr/include/c++/5/ext/new_allocator.h
+7 nop_expr
+8 parm_decl /usr/include/c++/5/bits/allocator.h
+9 pointer_type
+10 record_type
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 template_decl /usr/include/c++/5/bits/allocator.h
+12 tree_list
+13 tree_vec
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+14 tree_vec
+15 integer_type
+16 type_decl <built-in>
+16 integer_cst
+16 integer_cst
+16 integer_cst
+13 record_type
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+14 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+11 type_decl /usr/include/c++/5/bits/allocator.h
+9 integer_cst
+7 nop_expr
+8 nop_expr
+9 convert_expr
+10 parm_decl /usr/include/c++/5/bits/allocator.h
+11 reference_type
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 template_decl /usr/include/c++/5/bits/allocator.h
+14 tree_list
+15 tree_vec
+16 tree_vec
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+16 tree_vec
+17 integer_type
+18 type_decl <built-in>
+18 integer_cst
+18 integer_cst
+18 integer_cst
+15 record_type
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+16 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+11 integer_cst
+4 try_catch_expr /usr/include/c++/5/bits/allocator.h
+5 statement_list
+5 call_expr /usr/include/c++/5/bits/allocator.h
+6 addr_expr
+7 function_decl /usr/include/c++/5/ext/new_allocator.h
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/allocator.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 template_decl /usr/include/c++/5/bits/allocator.h
+11 tree_list
+12 tree_vec
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+13 tree_vec
+14 integer_type
+15 type_decl <built-in>
+15 integer_cst
+15 integer_cst
+15 integer_cst
+12 record_type
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+13 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+10 type_decl /usr/include/c++/5/bits/allocator.h
+8 integer_cst
+3 block
+0 function_decl /usr/include/c++/5/bits/allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 template_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 tree_vec
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+6 tree_vec
+7 integer_type
+8 type_decl <built-in>
+8 integer_cst
+8 integer_cst
+8 integer_cst
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+3 type_decl /usr/include/c++/5/bits/allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 template_decl /usr/include/c++/5/bits/allocator.h
+6 tree_list
+7 tree_vec
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+8 tree_vec
+9 integer_type
+10 type_decl <built-in>
+10 integer_cst
+10 integer_cst
+10 integer_cst
+7 record_type
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+8 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+5 type_decl /usr/include/c++/5/bits/allocator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 template_decl /usr/include/c++/5/bits/allocator.h
+7 tree_list
+8 tree_vec
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+9 tree_vec
+10 integer_type
+11 type_decl <built-in>
+11 integer_cst
+11 integer_cst
+11 integer_cst
+8 record_type
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+9 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+6 type_decl /usr/include/c++/5/bits/allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/allocator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 template_decl /usr/include/c++/5/bits/allocator.h
+5 tree_list
+6 tree_vec
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+7 tree_vec
+8 integer_type
+9 type_decl <built-in>
+9 integer_cst
+9 integer_cst
+9 integer_cst
+6 record_type
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+7 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+4 type_decl /usr/include/c++/5/bits/allocator.h
+2 integer_cst
+1 statement_list
+0 function_decl /usr/include/c++/5/bits/basic_string.h
+1 method_type
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 record_type
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 var_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+4 integer_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+5 integer_cst
+3 field_decl /usr/include/c++/5/bits/basic_string.h
+4 integer_cst
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+3 type_decl /usr/include/c++/5/bits/basic_string.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 var_decl /usr/include/c++/5/bits/basic_string.h
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+5 type_decl /usr/include/c++/5/bits/basic_string.h
+3 tree_list
+4 void_type
+5 type_decl <built-in>
+1 result_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 integer_type
+4 type_decl <built-in>
+4 integer_cst
+4 integer_cst
+4 integer_cst
+2 integer_cst
+1 parm_decl /usr/include/c++/5/bits/basic_string.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 var_decl /usr/include/c++/5/bits/basic_string.h
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+4 type_decl /usr/include/c++/5/bits/basic_string.h
+2 integer_cst
+1 return_expr /usr/include/c++/5/bits/basic_string.h
+2 init_expr
+3 result_decl /usr/include/c++/5/bits/basic_string.h
+4 pointer_type
+5 integer_type
+6 type_decl <built-in>
+6 integer_cst
+6 integer_cst
+6 integer_cst
+4 integer_cst
+3 component_ref /usr/include/c++/5/bits/basic_string.h
+4 component_ref /usr/include/c++/5/bits/basic_string.h
+5 indirect_ref
+6 nop_expr
+7 parm_decl /usr/include/c++/5/bits/basic_string.h
+8 pointer_type
+9 record_type
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 var_decl /usr/include/c++/5/bits/basic_string.h
+10 field_decl /usr/include/c++/5/bits/basic_string.h
+11 integer_cst
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+10 type_decl /usr/include/c++/5/bits/basic_string.h
+8 integer_cst
+5 field_decl /usr/include/c++/5/bits/basic_string.h
+6 integer_cst
+4 field_decl /usr/include/c++/5/bits/basic_string.h
+5 integer_cst
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 template_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 bind_expr /usr/include/c++/5/ext/new_allocator.h
+3 statement_list
+3 block
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 template_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 eh_spec_block /usr/include/c++/5/ext/new_allocator.h
+2 bind_expr /usr/include/c++/5/ext/new_allocator.h
+3 statement_list
+3 block
+0 function_decl /usr/include/c++/5/ext/new_allocator.h
+1 method_type
+2 void_type
+3 type_decl <built-in>
+2 record_type
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 template_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 tree_list
+3 pointer_type
+4 record_type
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 template_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+5 type_decl /usr/include/c++/5/ext/new_allocator.h
+3 tree_list
+4 reference_type
+5 record_type
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 template_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+6 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 tree_list
+5 void_type
+6 type_decl <built-in>
+1 result_decl /usr/include/c++/5/ext/new_allocator.h
+2 void_type
+3 type_decl <built-in>
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 pointer_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 parm_decl /usr/include/c++/5/ext/new_allocator.h
+2 reference_type
+3 record_type
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 template_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+4 type_decl /usr/include/c++/5/ext/new_allocator.h
+2 integer_cst
+1 statement_list
diff --git a/test/test7-03.txt b/test/test7-03.txt
index ef31826..3c2b3f4 100644
--- a/test/test7-03.txt
+++ b/test/test7-03.txt
@@ -1,4 +1,162 @@
+__iter_less_iter:
+__iter_less_val:
+__iter_comp_val:
+__val_less_iter:
+__val_comp_iter:
+__iter_equal_to_iter:
+__iter_equal_to_val:
+__iter_comp_val:
+__lg:
+__lg:
+__lg:
+__lg:
+__lg:
+__lg:
+assign:
+eq:
+lt:
+compare: pointer_type __s1, pointer_type __s2,
+length: pointer_type __s,
+find: pointer_type __s,
+move: pointer_type __s1, pointer_type __s2,
+copy: pointer_type __s1, pointer_type __s2,
+assign: pointer_type __s,
+to_char_type:
+to_int_type:
+eq_int_type:
+eof:
+not_eof:
+assign:
+eq:
+lt:
+compare: pointer_type __s1, pointer_type __s2,
+length: pointer_type __s,
+find: pointer_type __s,
+move: pointer_type __s1, pointer_type __s2,
+copy: pointer_type __s1, pointer_type __s2,
+assign: pointer_type __s,
+to_char_type:
+to_int_type:
+eq_int_type:
+eof:
+not_eof:
+exception: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
+bad_exception: pointer_type this,
+__base_ctor :
+__base_ctor : pointer_type this,
+__base_ctor :
+__comp_ctor : pointer_type this,
+bad_alloc: pointer_type this,
+__base_ctor :
+__base_ctor : pointer_type this,
+__base_ctor :
+__comp_ctor : pointer_type this,
+operator new: pointer_type __p,
+operator new []: pointer_type __p,
+operator delete: pointer_type , pointer_type ,
+operator delete []: pointer_type , pointer_type ,
+__convert_from_v: pointer_type __out, pointer_type __fmt,
+__bswap_32:
+__bswap_64:
+__pthread_cleanup_class: pointer_type this, pointer_type __fct, pointer_type __arg,
+__base_ctor : pointer_type this, pointer_type __fct, pointer_type __arg,
+__comp_ctor : pointer_type this, pointer_type __fct, pointer_type __arg,
+__pthread_cleanup_class: pointer_type this,
+__base_dtor : pointer_type this,
+__comp_dtor : pointer_type this,
+__setdoit: pointer_type this,
+__defer: pointer_type this,
+__restore: pointer_type this,
+__gthread_active_p:
+__gthread_create: pointer_type __threadid, pointer_type __func, pointer_type __args,
+__gthrw_pthread_create:
+__gthread_join: pointer_type __value_ptr,
+__gthrw_pthread_join:
+__gthread_detach:
+__gthread_equal:
+__gthread_self:
+__gthread_yield:
+__gthread_once: pointer_type __once, pointer_type __func,
+__gthread_active_p:
+__gthrw_pthread_once:
+__gthread_key_create: pointer_type __key, pointer_type __dtor,
+__gthrw_pthread_key_create:
+__gthread_key_delete:
+__gthread_getspecific:
+__gthread_setspecific: pointer_type __ptr,
+__gthrw_pthread_setspecific:
+__gthread_mutex_init_function: pointer_type __mutex,
+__gthread_active_p:
+__gthrw_pthread_mutex_init:
+__gthread_mutex_destroy: pointer_type __mutex,
+__gthread_active_p:
+__gthrw_pthread_mutex_destroy:
+__gthread_mutex_lock: pointer_type __mutex,
+__gthread_active_p:
+__gthrw_pthread_mutex_lock:
+__gthread_mutex_trylock: pointer_type __mutex,
+__gthread_active_p:
+__gthrw_pthread_mutex_trylock:
+__gthread_mutex_timedlock: pointer_type __mutex, pointer_type __abs_timeout,
+__gthread_active_p:
+__gthrw_pthread_mutex_timedlock:
+__gthread_mutex_unlock: pointer_type __mutex,
+__gthread_active_p:
+__gthrw_pthread_mutex_unlock:
+__gthread_recursive_mutex_lock: pointer_type __mutex,
+__gthread_mutex_lock:
+__gthread_recursive_mutex_trylock: pointer_type __mutex,
+__gthread_mutex_trylock:
+__gthread_recursive_mutex_timedlock: pointer_type __mutex, pointer_type __abs_timeout,
+__gthread_mutex_timedlock:
+__gthread_recursive_mutex_unlock: pointer_type __mutex,
+__gthread_mutex_unlock:
+__gthread_recursive_mutex_destroy: pointer_type __mutex,
+__gthread_mutex_destroy:
+__gthread_cond_broadcast: pointer_type __cond,
+__gthrw_pthread_cond_broadcast:
+__gthread_cond_signal: pointer_type __cond,
+__gthrw_pthread_cond_signal:
+__gthread_cond_wait: pointer_type __cond, pointer_type __mutex,
+__gthrw_pthread_cond_wait:
+__gthread_cond_timedwait: pointer_type __cond, pointer_type __mutex, pointer_type __abs_timeout,
+__gthrw_pthread_cond_timedwait:
+__gthread_cond_wait_recursive: pointer_type __cond, pointer_type __mutex,
+__gthread_cond_wait:
+__gthread_cond_destroy: pointer_type __cond,
+__gthrw_pthread_cond_destroy:
+__exchange_and_add: pointer_type __mem,
+__atomic_add: pointer_type __mem,
+__exchange_and_add_single: pointer_type __mem,
+__atomic_add_single: pointer_type __mem,
+__exchange_and_add_dispatch: pointer_type __mem,
+__gthread_active_p:
+__exchange_and_add:
+__exchange_and_add_single:
+__atomic_add_dispatch: pointer_type __mem,
+__gthread_active_p:
+__atomic_add:
+__atomic_add_single:
+Struct1: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
func1: pointer_type this,
func2: pointer_type this, pointer_type aptr,
func3: pointer_type this, pointer_type aptr,
func4: pointer_type this, pointer_type aptr,
+func5: pointer_type this, pointer_type sptr,
+func6: pointer_type this, pointer_type sptr,
+_Alloc_hider: pointer_type this,
+__base_dtor : pointer_type this,
+__comp_dtor : pointer_type this,
+new_allocator: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
+new_allocator: pointer_type this,
+__base_dtor : pointer_type this,
+__comp_dtor : pointer_type this,
+new_allocator: pointer_type this,
+__base_ctor : pointer_type this,
+__comp_ctor : pointer_type this,
diff --git a/test/test7-04.txt b/test/test7-04.txt
index 31b5a8c..e5a15db 100644
--- a/test/test7-04.txt
+++ b/test/test7-04.txt
@@ -1,4 +1,4 @@
test7.cpp: In member function 'void Object1::func2(int*)':
-test7.cpp:10:18: warning: Using variable without check for NULL
+test7.cpp:24:18: warning: Using variable without check for NULL
*aptr = 0;
^
diff --git a/test/test7-05.txt b/test/test7-05.txt
index 3e9b9b6..a5faabd 100644
--- a/test/test7-05.txt
+++ b/test/test7-05.txt
@@ -1,3 +1,2946 @@
+function_decl __iter_less_iter:
+function_decl __iter_less_val:
+function_decl __iter_comp_val:
+function_decl __val_less_iter:
+function_decl __val_comp_iter:
+function_decl __iter_equal_to_iter:
+function_decl __iter_equal_to_val:
+function_decl __iter_comp_val:
+function_decl __lg:
+function_decl __lg:
+function_decl __lg:
+function_decl __lg:
+function_decl __lg:
+function_decl __lg:
+function_decl assign:
+function_decl eq:
+function_decl lt:
+function_decl compare:
+return_expr : __s1, __s2,
+init_expr : __s1, __s2,
+result_decl : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl int: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 32: __s1, __s2,
+call_expr : __s1, __s2,
+addr_expr : __s1, __s2,
+function_decl __builtin_memcmp: __s1, __s2,
+nop_expr : __s1, __s2,
+parm_decl __s1: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+parm_decl __s2: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __n: __s1, __s2,
+integer_type : __s1, __s2,
+type_decl size_t: __s1, __s2,
+integer_cst 64: __s1, __s2,
+integer_cst 0: __s1, __s2,
+integer_cst : __s1, __s2,
+integer_cst 64: __s1, __s2,
+function_decl length:
+return_expr : __s,
+init_expr : __s,
+result_decl : __s,
+integer_type : __s,
+type_decl size_t: __s,
+integer_cst 64: __s,
+integer_cst 0: __s,
+integer_cst : __s,
+integer_cst 64: __s,
+call_expr : __s,
+addr_expr : __s,
+function_decl __builtin_strlen: __s,
+parm_decl __s: __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 8: __s,
+integer_cst -128: __s,
+integer_cst 127: __s,
+integer_cst 64: __s,
+function_decl find:
+return_expr : __s,
+init_expr : __s,
+result_decl : __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 8: __s,
+integer_cst -128: __s,
+integer_cst 127: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+call_expr : __s,
+addr_expr : __s,
+function_decl __builtin_memchr: __s,
+nop_expr : __s,
+parm_decl __s: __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 8: __s,
+integer_cst -128: __s,
+integer_cst 127: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+indirect_ref : __s,
+parm_decl __a: __s,
+reference_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 8: __s,
+integer_cst -128: __s,
+integer_cst 127: __s,
+integer_cst 64: __s,
+parm_decl __n: __s,
+integer_type : __s,
+type_decl size_t: __s,
+integer_cst 64: __s,
+integer_cst 0: __s,
+integer_cst : __s,
+integer_cst 64: __s,
+function_decl move:
+cleanup_point_expr : __s1, __s2,
+return_expr : __s1, __s2,
+init_expr : __s1, __s2,
+result_decl : __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+call_expr : __s1, __s2,
+addr_expr : __s1, __s2,
+function_decl __builtin_memmove: __s1, __s2,
+nop_expr : __s1, __s2,
+parm_decl __s1: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+parm_decl __s2: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __n: __s1, __s2,
+integer_type : __s1, __s2,
+type_decl size_t: __s1, __s2,
+integer_cst 64: __s1, __s2,
+integer_cst 0: __s1, __s2,
+integer_cst : __s1, __s2,
+integer_cst 64: __s1, __s2,
+function_decl copy:
+cleanup_point_expr : __s1, __s2,
+return_expr : __s1, __s2,
+init_expr : __s1, __s2,
+result_decl : __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+call_expr : __s1, __s2,
+addr_expr : __s1, __s2,
+function_decl __builtin_memcpy: __s1, __s2,
+nop_expr : __s1, __s2,
+parm_decl __s1: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+parm_decl __s2: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 8: __s1, __s2,
+integer_cst -128: __s1, __s2,
+integer_cst 127: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __n: __s1, __s2,
+integer_type : __s1, __s2,
+type_decl size_t: __s1, __s2,
+integer_cst 64: __s1, __s2,
+integer_cst 0: __s1, __s2,
+integer_cst : __s1, __s2,
+integer_cst 64: __s1, __s2,
+function_decl assign:
+cleanup_point_expr : __s,
+return_expr : __s,
+init_expr : __s,
+result_decl : __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 8: __s,
+integer_cst -128: __s,
+integer_cst 127: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+call_expr : __s,
+addr_expr : __s,
+function_decl __builtin_memset: __s,
+nop_expr : __s,
+parm_decl __s: __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 8: __s,
+integer_cst -128: __s,
+integer_cst 127: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+parm_decl __a: __s,
+integer_type : __s,
+type_decl int: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 8: __s,
+parm_decl __n: __s,
+integer_type : __s,
+type_decl size_t: __s,
+integer_cst 64: __s,
+integer_cst 0: __s,
+integer_cst : __s,
+integer_cst 64: __s,
+function_decl to_char_type:
+function_decl to_int_type:
+function_decl eq_int_type:
+function_decl eof:
+function_decl not_eof:
+function_decl assign:
+function_decl eq:
+function_decl lt:
+function_decl compare:
+return_expr : __s1, __s2,
+init_expr : __s1, __s2,
+result_decl : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl int: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 32: __s1, __s2,
+call_expr : __s1, __s2,
+addr_expr : __s1, __s2,
+function_decl wmemcmp: __s1, __s2,
+parm_decl __s1: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __s2: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __n: __s1, __s2,
+integer_type : __s1, __s2,
+type_decl size_t: __s1, __s2,
+integer_cst 64: __s1, __s2,
+integer_cst 0: __s1, __s2,
+integer_cst : __s1, __s2,
+integer_cst 64: __s1, __s2,
+function_decl length:
+return_expr : __s,
+init_expr : __s,
+result_decl : __s,
+integer_type : __s,
+type_decl size_t: __s,
+integer_cst 64: __s,
+integer_cst 0: __s,
+integer_cst : __s,
+integer_cst 64: __s,
+call_expr : __s,
+addr_expr : __s,
+function_decl wcslen: __s,
+parm_decl __s: __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 64: __s,
+function_decl find:
+return_expr : __s,
+init_expr : __s,
+result_decl : __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+call_expr : __s,
+addr_expr : __s,
+function_decl wmemchr: __s,
+parm_decl __s: __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+indirect_ref : __s,
+parm_decl __a: __s,
+reference_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 64: __s,
+parm_decl __n: __s,
+integer_type : __s,
+type_decl size_t: __s,
+integer_cst 64: __s,
+integer_cst 0: __s,
+integer_cst : __s,
+integer_cst 64: __s,
+function_decl move:
+cleanup_point_expr : __s1, __s2,
+return_expr : __s1, __s2,
+init_expr : __s1, __s2,
+result_decl : __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+call_expr : __s1, __s2,
+addr_expr : __s1, __s2,
+function_decl wmemmove: __s1, __s2,
+parm_decl __s1: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __s2: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __n: __s1, __s2,
+integer_type : __s1, __s2,
+type_decl size_t: __s1, __s2,
+integer_cst 64: __s1, __s2,
+integer_cst 0: __s1, __s2,
+integer_cst : __s1, __s2,
+integer_cst 64: __s1, __s2,
+function_decl copy:
+cleanup_point_expr : __s1, __s2,
+return_expr : __s1, __s2,
+init_expr : __s1, __s2,
+result_decl : __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+nop_expr : __s1, __s2,
+call_expr : __s1, __s2,
+addr_expr : __s1, __s2,
+function_decl wmemcpy: __s1, __s2,
+parm_decl __s1: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __s2: __s1, __s2,
+pointer_type : __s1, __s2,
+integer_type : __s1, __s2,
+type_decl char_type: __s1, __s2,
+integer_cst 32: __s1, __s2,
+integer_cst -2147483648: __s1, __s2,
+integer_cst 2147483647: __s1, __s2,
+integer_cst 64: __s1, __s2,
+parm_decl __n: __s1, __s2,
+integer_type : __s1, __s2,
+type_decl size_t: __s1, __s2,
+integer_cst 64: __s1, __s2,
+integer_cst 0: __s1, __s2,
+integer_cst : __s1, __s2,
+integer_cst 64: __s1, __s2,
+function_decl assign:
+cleanup_point_expr : __s,
+return_expr : __s,
+init_expr : __s,
+result_decl : __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 64: __s,
+nop_expr : __s,
+call_expr : __s,
+addr_expr : __s,
+function_decl wmemset: __s,
+parm_decl __s: __s,
+pointer_type : __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 64: __s,
+parm_decl __a: __s,
+integer_type : __s,
+type_decl char_type: __s,
+integer_cst 32: __s,
+integer_cst -2147483648: __s,
+integer_cst 2147483647: __s,
+integer_cst 32: __s,
+parm_decl __n: __s,
+integer_type : __s,
+type_decl size_t: __s,
+integer_cst 64: __s,
+integer_cst 0: __s,
+integer_cst : __s,
+integer_cst 64: __s,
+function_decl to_char_type:
+function_decl to_int_type:
+function_decl eq_int_type:
+function_decl eof:
+function_decl not_eof:
+function_decl exception:
+eh_spec_block : this,
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl exception: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+type_decl exception: this,
+integer_cst 64: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+addr_expr : this,
+var_decl _ZTVSt9exception: this,
+integer_cst 320: this,
+constructor : this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+nop_expr : this,
+integer_cst 0: this,
+nop_expr : this,
+addr_expr : this,
+var_decl _ZTISt9exception: this,
+integer_cst 128: this,
+record_type : this,
+type_decl __class_type_info_pseudo: this,
+field_decl : this,
+integer_cst 128: this,
+nop_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl __deleting_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl what: this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+integer_cst 16: this,
+block : this,
+function_decl __base_ctor :
+eh_spec_block : this,
+bind_expr : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl exception: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+type_decl exception: this,
+integer_cst 64: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+addr_expr : this,
+var_decl _ZTVSt9exception: this,
+integer_cst 320: this,
+constructor : this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+nop_expr : this,
+integer_cst 0: this,
+nop_expr : this,
+addr_expr : this,
+var_decl _ZTISt9exception: this,
+integer_cst 128: this,
+record_type : this,
+type_decl __class_type_info_pseudo: this,
+field_decl : this,
+integer_cst 128: this,
+nop_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl __deleting_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl what: this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+integer_cst 16: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl bad_exception:
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_exception: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_exception: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+cleanup_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_exception: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_exception: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+addr_expr : this,
+var_decl _ZTVSt13bad_exception: this,
+integer_cst 320: this,
+constructor : this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+nop_expr : this,
+integer_cst 0: this,
+nop_expr : this,
+addr_expr : this,
+var_decl _ZTISt13bad_exception: this,
+integer_cst 192: this,
+record_type : this,
+type_decl __si_class_type_info_pseudo: this,
+field_decl : this,
+integer_cst 128: this,
+field_decl : this,
+integer_cst 64: this,
+nop_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl __deleting_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl what: this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+integer_cst 16: this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_dtor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_exception: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_exception: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+block : this,
+function_decl __base_ctor :
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_exception: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_exception: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+try_catch_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_exception: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_exception: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+addr_expr : this,
+var_decl _ZTVSt13bad_exception: this,
+integer_cst 320: this,
+constructor : this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+nop_expr : this,
+integer_cst 0: this,
+nop_expr : this,
+addr_expr : this,
+var_decl _ZTISt13bad_exception: this,
+integer_cst 192: this,
+record_type : this,
+type_decl __si_class_type_info_pseudo: this,
+field_decl : this,
+integer_cst 128: this,
+field_decl : this,
+integer_cst 64: this,
+nop_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl __deleting_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl what: this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+integer_cst 16: this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_dtor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_exception: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_exception: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl bad_alloc:
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_alloc: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_alloc: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+cleanup_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_alloc: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_alloc: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+addr_expr : this,
+var_decl _ZTVSt9bad_alloc: this,
+integer_cst 320: this,
+constructor : this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+nop_expr : this,
+integer_cst 0: this,
+nop_expr : this,
+addr_expr : this,
+var_decl _ZTISt9bad_alloc: this,
+integer_cst 192: this,
+record_type : this,
+type_decl __si_class_type_info_pseudo: this,
+field_decl : this,
+integer_cst 128: this,
+field_decl : this,
+integer_cst 64: this,
+nop_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl __deleting_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl what: this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+integer_cst 16: this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_dtor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_alloc: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_alloc: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+block : this,
+function_decl __base_ctor :
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_ctor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_alloc: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_alloc: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+try_catch_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_alloc: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_alloc: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+field_decl _vptr.exception: this,
+integer_cst 64: this,
+pointer_plus_expr : this,
+addr_expr : this,
+var_decl _ZTVSt9bad_alloc: this,
+integer_cst 320: this,
+constructor : this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+nop_expr : this,
+integer_cst 0: this,
+nop_expr : this,
+addr_expr : this,
+var_decl _ZTISt9bad_alloc: this,
+integer_cst 192: this,
+record_type : this,
+type_decl __si_class_type_info_pseudo: this,
+field_decl : this,
+integer_cst 128: this,
+field_decl : this,
+integer_cst 64: this,
+nop_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl __deleting_dtor : this,
+nop_expr : this,
+addr_expr : this,
+function_decl what: this,
+array_type : this,
+pointer_type : this,
+type_decl __vtbl_ptr_type: this,
+function_type : this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_type : this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst 4: this,
+integer_cst 16: this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_dtor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl bad_alloc: this,
+field_decl : this,
+integer_cst 64: this,
+type_decl bad_alloc: this,
+integer_cst 64: this,
+field_decl : this,
+integer_cst 64: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl operator new:
+eh_spec_block : __p,
+return_expr : __p,
+init_expr : __p,
+result_decl : __p,
+pointer_type : __p,
+void_type : __p,
+type_decl void: __p,
+integer_cst 64: __p,
+parm_decl __p: __p,
+pointer_type : __p,
+void_type : __p,
+type_decl void: __p,
+integer_cst 64: __p,
+function_decl operator new []:
+eh_spec_block : __p,
+return_expr : __p,
+init_expr : __p,
+result_decl : __p,
+pointer_type : __p,
+void_type : __p,
+type_decl void: __p,
+integer_cst 64: __p,
+parm_decl __p: __p,
+pointer_type : __p,
+void_type : __p,
+type_decl void: __p,
+integer_cst 64: __p,
+function_decl operator delete:
+eh_spec_block : ,
+statement_list : ,
+function_decl operator delete []:
+eh_spec_block : ,
+statement_list : ,
+function_decl __convert_from_v:
+bind_expr : __fmt, __out,
+var_decl __old: __fmt, __out,
+integer_cst 64: __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+statement_list : __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __old: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+init_expr : __fmt, __out,
+var_decl __old: __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+nop_expr : __fmt, __out,
+indirect_ref : __fmt, __out,
+parm_decl __cloc: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+reference_type : __fmt, __out,
+pointer_type : __fmt, __out,
+type_decl __c_locale: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+field_decl __locales: __fmt, __out,
+integer_cst 832: __fmt, __out,
+field_decl __ctype_b: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_tolower: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __ctype_toupper: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl __names: __fmt, __out,
+integer_cst 832: __fmt, __out,
+type_decl __locale_struct: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+integer_cst 192: __fmt, __out,
+array_type : __fmt, __out,
+type_decl __builtin_va_list: __fmt, __out,
+record_type : __fmt, __out,
+type_decl __va_list_tag: __fmt, __out,
+field_decl gp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl fp_offset: __fmt, __out,
+integer_cst 32: __fmt, __out,
+field_decl overflow_arg_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+field_decl reg_save_area: __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_type : __fmt, __out,
+integer_cst 64: __fmt, __out,
+integer_cst 0: __fmt, __out,
+integer_cst 0: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_start: __fmt, __out,
+nop_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+decl_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+init_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_vsnprintf: __fmt, __out,
+parm_decl __out: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+nop_expr : __fmt, __out,
+parm_decl __size: __fmt, __out,
+tree_list : __fmt, __out,
+identifier_node __unused__: __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+parm_decl __fmt: __fmt, __out,
+pointer_type : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl char: __fmt, __out,
+integer_cst 8: __fmt, __out,
+integer_cst -128: __fmt, __out,
+integer_cst 127: __fmt, __out,
+integer_cst 64: __fmt, __out,
+nop_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __builtin_va_end: __fmt, __out,
+nop_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+var_decl __args: __fmt, __out,
+cleanup_point_expr : __fmt, __out,
+expr_stmt : __fmt, __out,
+convert_expr : __fmt, __out,
+call_expr : __fmt, __out,
+addr_expr : __fmt, __out,
+function_decl __uselocale: __fmt, __out,
+var_decl __old: __fmt, __out,
+return_expr : __fmt, __out,
+init_expr : __fmt, __out,
+result_decl : __fmt, __out,
+integer_type : __fmt, __out,
+type_decl int: __fmt, __out,
+integer_cst 32: __fmt, __out,
+integer_cst -2147483648: __fmt, __out,
+integer_cst 2147483647: __fmt, __out,
+integer_cst 32: __fmt, __out,
+nop_expr : __fmt, __out,
+var_decl __ret: __fmt, __out,
+block : __fmt, __out,
+var_decl __old: __fmt, __out,
+var_decl __args: __fmt, __out,
+var_decl __ret: __fmt, __out,
+function_decl __bswap_32:
+function_decl __bswap_64:
+function_decl __pthread_cleanup_class:
+bind_expr : __arg, __fct, this,
+statement_list : __arg, __fct, this,
+cleanup_point_expr : __arg, __fct, this,
+expr_stmt : __arg, __fct, this,
+convert_expr : __arg, __fct, this,
+init_expr : __arg, __fct, this,
+component_ref : __arg, __fct, this,
+indirect_ref : __arg, __fct, this,
+nop_expr : __arg, __fct, this,
+parm_decl this: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+record_type : __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+field_decl __cancel_type: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+parm_decl __fct: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+function_type : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+tree_list : __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+tree_list : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+cleanup_point_expr : __arg, __fct, this,
+expr_stmt : __arg, __fct, this,
+convert_expr : __arg, __fct, this,
+init_expr : __arg, __fct, this,
+component_ref : __arg, __fct, this,
+indirect_ref : __arg, __fct, this,
+nop_expr : __arg, __fct, this,
+parm_decl this: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+record_type : __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+field_decl __cancel_type: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+parm_decl __arg: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+cleanup_point_expr : __arg, __fct, this,
+expr_stmt : __arg, __fct, this,
+convert_expr : __arg, __fct, this,
+init_expr : __arg, __fct, this,
+component_ref : __arg, __fct, this,
+indirect_ref : __arg, __fct, this,
+nop_expr : __arg, __fct, this,
+parm_decl this: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+record_type : __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+field_decl __cancel_type: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+integer_cst 1: __arg, __fct, this,
+block : __arg, __fct, this,
+function_decl __base_ctor :
+bind_expr : __arg, __fct, this,
+statement_list : __arg, __fct, this,
+cleanup_point_expr : __arg, __fct, this,
+expr_stmt : __arg, __fct, this,
+convert_expr : __arg, __fct, this,
+init_expr : __arg, __fct, this,
+component_ref : __arg, __fct, this,
+indirect_ref : __arg, __fct, this,
+nop_expr : __arg, __fct, this,
+parm_decl this: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+record_type : __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+field_decl __cancel_type: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+parm_decl __fct: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+function_type : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+tree_list : __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+tree_list : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+cleanup_point_expr : __arg, __fct, this,
+expr_stmt : __arg, __fct, this,
+convert_expr : __arg, __fct, this,
+init_expr : __arg, __fct, this,
+component_ref : __arg, __fct, this,
+indirect_ref : __arg, __fct, this,
+nop_expr : __arg, __fct, this,
+parm_decl this: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+record_type : __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+field_decl __cancel_type: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+parm_decl __arg: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+void_type : __arg, __fct, this,
+type_decl void: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+cleanup_point_expr : __arg, __fct, this,
+expr_stmt : __arg, __fct, this,
+convert_expr : __arg, __fct, this,
+init_expr : __arg, __fct, this,
+component_ref : __arg, __fct, this,
+indirect_ref : __arg, __fct, this,
+nop_expr : __arg, __fct, this,
+parm_decl this: __arg, __fct, this,
+pointer_type : __arg, __fct, this,
+record_type : __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+field_decl __cancel_routine: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __cancel_arg: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+field_decl __cancel_type: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+type_decl __pthread_cleanup_class: __arg, __fct, this,
+integer_cst 64: __arg, __fct, this,
+field_decl __do_it: __arg, __fct, this,
+integer_cst 32: __arg, __fct, this,
+integer_cst 1: __arg, __fct, this,
+block : __arg, __fct, this,
+function_decl __comp_ctor :
+statement_list : __arg, __fct, this,
+function_decl __pthread_cleanup_class:
+statement_list : this,
+bind_expr : this,
+cleanup_stmt : this,
+statement_list : this,
+if_stmt : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+modify_expr : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+constructor : this,
+record_type : this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+block : this,
+label_expr : this,
+label_decl : this,
+function_decl __base_dtor :
+statement_list : this,
+bind_expr : this,
+try_finally : this,
+statement_list : this,
+cond_expr : this,
+ne_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+integer_cst 0: this,
+cleanup_point_expr : this,
+expr_stmt : this,
+call_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+nop_expr : this,
+integer_cst 0: this,
+modify_expr : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+constructor : this,
+record_type : this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+block : this,
+label_expr : this,
+label_decl : this,
+function_decl __comp_dtor :
+statement_list : this,
+function_decl __setdoit:
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+parm_decl __newval: this,
+integer_type : this,
+type_decl int: this,
+integer_cst 32: this,
+integer_cst -2147483648: this,
+integer_cst 2147483647: this,
+integer_cst 32: this,
+function_decl __defer:
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl pthread_setcanceltype: this,
+integer_cst 0: this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+function_decl __restore:
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+call_expr : this,
+addr_expr : this,
+function_decl pthread_setcanceltype: this,
+nop_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl __pthread_cleanup_class: this,
+field_decl __cancel_routine: this,
+integer_cst 64: this,
+field_decl __cancel_arg: this,
+integer_cst 64: this,
+field_decl __do_it: this,
+integer_cst 32: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+type_decl __pthread_cleanup_class: this,
+integer_cst 64: this,
+field_decl __cancel_type: this,
+integer_cst 32: this,
+integer_cst 0: this,
+function_decl __gthread_active_p:
+function_decl __gthread_create:
+cleanup_point_expr : __args, __func, __threadid,
+return_expr : __args, __func, __threadid,
+init_expr : __args, __func, __threadid,
+result_decl : __args, __func, __threadid,
+integer_type : __args, __func, __threadid,
+type_decl int: __args, __func, __threadid,
+integer_cst 32: __args, __func, __threadid,
+integer_cst -2147483648: __args, __func, __threadid,
+integer_cst 2147483647: __args, __func, __threadid,
+integer_cst 32: __args, __func, __threadid,
+call_expr : __args, __func, __threadid,
+addr_expr : __args, __func, __threadid,
+function_decl __gthrw_pthread_create: __args, __func, __threadid,
+parm_decl __threadid: __args, __func, __threadid,
+pointer_type : __args, __func, __threadid,
+integer_type : __args, __func, __threadid,
+type_decl __gthread_t: __args, __func, __threadid,
+integer_cst 64: __args, __func, __threadid,
+integer_cst 0: __args, __func, __threadid,
+integer_cst : __args, __func, __threadid,
+integer_cst 64: __args, __func, __threadid,
+integer_cst 0: __args, __func, __threadid,
+parm_decl __func: __args, __func, __threadid,
+pointer_type : __args, __func, __threadid,
+function_type : __args, __func, __threadid,
+pointer_type : __args, __func, __threadid,
+void_type : __args, __func, __threadid,
+type_decl void: __args, __func, __threadid,
+tree_list : __args, __func, __threadid,
+pointer_type : __args, __func, __threadid,
+void_type : __args, __func, __threadid,
+type_decl void: __args, __func, __threadid,
+tree_list : __args, __func, __threadid,
+void_type : __args, __func, __threadid,
+type_decl void: __args, __func, __threadid,
+integer_cst 64: __args, __func, __threadid,
+parm_decl __args: __args, __func, __threadid,
+pointer_type : __args, __func, __threadid,
+void_type : __args, __func, __threadid,
+type_decl void: __args, __func, __threadid,
+integer_cst 64: __args, __func, __threadid,
+function_decl __gthread_join:
+cleanup_point_expr : __value_ptr,
+return_expr : __value_ptr,
+init_expr : __value_ptr,
+result_decl : __value_ptr,
+integer_type : __value_ptr,
+type_decl int: __value_ptr,
+integer_cst 32: __value_ptr,
+integer_cst -2147483648: __value_ptr,
+integer_cst 2147483647: __value_ptr,
+integer_cst 32: __value_ptr,
+call_expr : __value_ptr,
+addr_expr : __value_ptr,
+function_decl __gthrw_pthread_join: __value_ptr,
+parm_decl __threadid: __value_ptr,
+integer_type : __value_ptr,
+type_decl __gthread_t: __value_ptr,
+integer_cst 64: __value_ptr,
+integer_cst 0: __value_ptr,
+integer_cst : __value_ptr,
+integer_cst 64: __value_ptr,
+parm_decl __value_ptr: __value_ptr,
+pointer_type : __value_ptr,
+pointer_type : __value_ptr,
+void_type : __value_ptr,
+type_decl void: __value_ptr,
+integer_cst 64: __value_ptr,
+function_decl __gthread_detach:
+function_decl __gthread_equal:
+function_decl __gthread_self:
+function_decl __gthread_yield:
+function_decl __gthread_once:
+if_stmt : __func, __once,
+cleanup_point_expr : __func, __once,
+return_expr : __func, __once,
+init_expr : __func, __once,
+result_decl : __func, __once,
+integer_type : __func, __once,
+type_decl int: __func, __once,
+integer_cst 32: __func, __once,
+integer_cst -2147483648: __func, __once,
+integer_cst 2147483647: __func, __once,
+integer_cst 32: __func, __once,
+call_expr : __func, __once,
+addr_expr : __func, __once,
+function_decl __gthrw_pthread_once: __func, __once,
+parm_decl __once: __func, __once,
+pointer_type : __func, __once,
+integer_type : __func, __once,
+type_decl __gthread_once_t: __func, __once,
+integer_cst 32: __func, __once,
+integer_cst -2147483648: __func, __once,
+integer_cst 2147483647: __func, __once,
+integer_cst 64: __func, __once,
+parm_decl __func: __func, __once,
+pointer_type : __func, __once,
+function_type : __func, __once,
+void_type : __func, __once,
+type_decl void: __func, __once,
+tree_list : __func, __once,
+void_type : __func, __once,
+type_decl void: __func, __once,
+integer_cst 64: __func, __once,
+return_expr : __func, __once,
+init_expr : __func, __once,
+result_decl : __func, __once,
+integer_type : __func, __once,
+type_decl int: __func, __once,
+integer_cst 32: __func, __once,
+integer_cst -2147483648: __func, __once,
+integer_cst 2147483647: __func, __once,
+integer_cst 32: __func, __once,
+integer_cst -1: __func, __once,
+function_decl __gthread_key_create:
+cleanup_point_expr : __dtor, __key,
+return_expr : __dtor, __key,
+init_expr : __dtor, __key,
+result_decl : __dtor, __key,
+integer_type : __dtor, __key,
+type_decl int: __dtor, __key,
+integer_cst 32: __dtor, __key,
+integer_cst -2147483648: __dtor, __key,
+integer_cst 2147483647: __dtor, __key,
+integer_cst 32: __dtor, __key,
+call_expr : __dtor, __key,
+addr_expr : __dtor, __key,
+function_decl __gthrw_pthread_key_create: __dtor, __key,
+parm_decl __key: __dtor, __key,
+pointer_type : __dtor, __key,
+integer_type : __dtor, __key,
+type_decl __gthread_key_t: __dtor, __key,
+integer_cst 32: __dtor, __key,
+integer_cst 0: __dtor, __key,
+integer_cst 4294967295: __dtor, __key,
+integer_cst 64: __dtor, __key,
+parm_decl __dtor: __dtor, __key,
+pointer_type : __dtor, __key,
+function_type : __dtor, __key,
+void_type : __dtor, __key,
+type_decl void: __dtor, __key,
+tree_list : __dtor, __key,
+pointer_type : __dtor, __key,
+void_type : __dtor, __key,
+type_decl void: __dtor, __key,
+tree_list : __dtor, __key,
+void_type : __dtor, __key,
+type_decl void: __dtor, __key,
+integer_cst 64: __dtor, __key,
+function_decl __gthread_key_delete:
+function_decl __gthread_getspecific:
+function_decl __gthread_setspecific:
+cleanup_point_expr : __ptr,
+return_expr : __ptr,
+init_expr : __ptr,
+result_decl : __ptr,
+integer_type : __ptr,
+type_decl int: __ptr,
+integer_cst 32: __ptr,
+integer_cst -2147483648: __ptr,
+integer_cst 2147483647: __ptr,
+integer_cst 32: __ptr,
+call_expr : __ptr,
+addr_expr : __ptr,
+function_decl __gthrw_pthread_setspecific: __ptr,
+parm_decl __key: __ptr,
+integer_type : __ptr,
+type_decl __gthread_key_t: __ptr,
+integer_cst 32: __ptr,
+integer_cst 0: __ptr,
+integer_cst 4294967295: __ptr,
+integer_cst 32: __ptr,
+parm_decl __ptr: __ptr,
+pointer_type : __ptr,
+void_type : __ptr,
+type_decl void: __ptr,
+integer_cst 64: __ptr,
+function_decl __gthread_mutex_init_function:
+if_stmt : __mutex,
+cleanup_point_expr : __mutex,
+expr_stmt : __mutex,
+convert_expr : __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthrw_pthread_mutex_init: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+integer_cst 0: __mutex,
+function_decl __gthread_mutex_destroy:
+if_stmt : __mutex,
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthrw_pthread_mutex_destroy: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+integer_cst 0: __mutex,
+function_decl __gthread_mutex_lock:
+if_stmt : __mutex,
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthrw_pthread_mutex_lock: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+integer_cst 0: __mutex,
+function_decl __gthread_mutex_trylock:
+if_stmt : __mutex,
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthrw_pthread_mutex_trylock: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+integer_cst 0: __mutex,
+function_decl __gthread_mutex_timedlock:
+if_stmt : __abs_timeout, __mutex,
+cleanup_point_expr : __abs_timeout, __mutex,
+return_expr : __abs_timeout, __mutex,
+init_expr : __abs_timeout, __mutex,
+result_decl : __abs_timeout, __mutex,
+integer_type : __abs_timeout, __mutex,
+type_decl int: __abs_timeout, __mutex,
+integer_cst 32: __abs_timeout, __mutex,
+integer_cst -2147483648: __abs_timeout, __mutex,
+integer_cst 2147483647: __abs_timeout, __mutex,
+integer_cst 32: __abs_timeout, __mutex,
+call_expr : __abs_timeout, __mutex,
+addr_expr : __abs_timeout, __mutex,
+function_decl __gthrw_pthread_mutex_timedlock: __abs_timeout, __mutex,
+parm_decl __mutex: __abs_timeout, __mutex,
+pointer_type : __abs_timeout, __mutex,
+union_type : __abs_timeout, __mutex,
+type_decl __gthread_mutex_t: __abs_timeout, __mutex,
+field_decl __data: __abs_timeout, __mutex,
+integer_cst 320: __abs_timeout, __mutex,
+field_decl __size: __abs_timeout, __mutex,
+integer_cst 320: __abs_timeout, __mutex,
+field_decl __align: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+type_decl ._42: __abs_timeout, __mutex,
+type_decl __pthread_mutex_s: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+parm_decl __abs_timeout: __abs_timeout, __mutex,
+pointer_type : __abs_timeout, __mutex,
+record_type : __abs_timeout, __mutex,
+type_decl __gthread_time_t: __abs_timeout, __mutex,
+field_decl tv_sec: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+field_decl tv_nsec: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+type_decl timespec: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+return_expr : __abs_timeout, __mutex,
+init_expr : __abs_timeout, __mutex,
+result_decl : __abs_timeout, __mutex,
+integer_type : __abs_timeout, __mutex,
+type_decl int: __abs_timeout, __mutex,
+integer_cst 32: __abs_timeout, __mutex,
+integer_cst -2147483648: __abs_timeout, __mutex,
+integer_cst 2147483647: __abs_timeout, __mutex,
+integer_cst 32: __abs_timeout, __mutex,
+integer_cst 0: __abs_timeout, __mutex,
+function_decl __gthread_mutex_unlock:
+if_stmt : __mutex,
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthrw_pthread_mutex_unlock: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+integer_cst 0: __mutex,
+function_decl __gthread_recursive_mutex_lock:
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthread_mutex_lock: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_recursive_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+function_decl __gthread_recursive_mutex_trylock:
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthread_mutex_trylock: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_recursive_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+function_decl __gthread_recursive_mutex_timedlock:
+cleanup_point_expr : __abs_timeout, __mutex,
+return_expr : __abs_timeout, __mutex,
+init_expr : __abs_timeout, __mutex,
+result_decl : __abs_timeout, __mutex,
+integer_type : __abs_timeout, __mutex,
+type_decl int: __abs_timeout, __mutex,
+integer_cst 32: __abs_timeout, __mutex,
+integer_cst -2147483648: __abs_timeout, __mutex,
+integer_cst 2147483647: __abs_timeout, __mutex,
+integer_cst 32: __abs_timeout, __mutex,
+call_expr : __abs_timeout, __mutex,
+addr_expr : __abs_timeout, __mutex,
+function_decl __gthread_mutex_timedlock: __abs_timeout, __mutex,
+parm_decl __mutex: __abs_timeout, __mutex,
+pointer_type : __abs_timeout, __mutex,
+union_type : __abs_timeout, __mutex,
+type_decl __gthread_recursive_mutex_t: __abs_timeout, __mutex,
+field_decl __data: __abs_timeout, __mutex,
+integer_cst 320: __abs_timeout, __mutex,
+field_decl __size: __abs_timeout, __mutex,
+integer_cst 320: __abs_timeout, __mutex,
+field_decl __align: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+type_decl ._42: __abs_timeout, __mutex,
+type_decl __pthread_mutex_s: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+parm_decl __abs_timeout: __abs_timeout, __mutex,
+pointer_type : __abs_timeout, __mutex,
+record_type : __abs_timeout, __mutex,
+type_decl __gthread_time_t: __abs_timeout, __mutex,
+field_decl tv_sec: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+field_decl tv_nsec: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+type_decl timespec: __abs_timeout, __mutex,
+integer_cst 64: __abs_timeout, __mutex,
+function_decl __gthread_recursive_mutex_unlock:
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthread_mutex_unlock: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_recursive_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+function_decl __gthread_recursive_mutex_destroy:
+cleanup_point_expr : __mutex,
+return_expr : __mutex,
+init_expr : __mutex,
+result_decl : __mutex,
+integer_type : __mutex,
+type_decl int: __mutex,
+integer_cst 32: __mutex,
+integer_cst -2147483648: __mutex,
+integer_cst 2147483647: __mutex,
+integer_cst 32: __mutex,
+call_expr : __mutex,
+addr_expr : __mutex,
+function_decl __gthread_mutex_destroy: __mutex,
+parm_decl __mutex: __mutex,
+pointer_type : __mutex,
+union_type : __mutex,
+type_decl __gthread_recursive_mutex_t: __mutex,
+field_decl __data: __mutex,
+integer_cst 320: __mutex,
+field_decl __size: __mutex,
+integer_cst 320: __mutex,
+field_decl __align: __mutex,
+integer_cst 64: __mutex,
+type_decl ._42: __mutex,
+type_decl __pthread_mutex_s: __mutex,
+integer_cst 64: __mutex,
+function_decl __gthread_cond_broadcast:
+cleanup_point_expr : __cond,
+return_expr : __cond,
+init_expr : __cond,
+result_decl : __cond,
+integer_type : __cond,
+type_decl int: __cond,
+integer_cst 32: __cond,
+integer_cst -2147483648: __cond,
+integer_cst 2147483647: __cond,
+integer_cst 32: __cond,
+call_expr : __cond,
+addr_expr : __cond,
+function_decl __gthrw_pthread_cond_broadcast: __cond,
+parm_decl __cond: __cond,
+pointer_type : __cond,
+union_type : __cond,
+type_decl __gthread_cond_t: __cond,
+field_decl __data: __cond,
+integer_cst 384: __cond,
+field_decl __size: __cond,
+integer_cst 384: __cond,
+field_decl __align: __cond,
+integer_cst 64: __cond,
+type_decl ._44: __cond,
+type_decl ._45: __cond,
+integer_cst 64: __cond,
+function_decl __gthread_cond_signal:
+cleanup_point_expr : __cond,
+return_expr : __cond,
+init_expr : __cond,
+result_decl : __cond,
+integer_type : __cond,
+type_decl int: __cond,
+integer_cst 32: __cond,
+integer_cst -2147483648: __cond,
+integer_cst 2147483647: __cond,
+integer_cst 32: __cond,
+call_expr : __cond,
+addr_expr : __cond,
+function_decl __gthrw_pthread_cond_signal: __cond,
+parm_decl __cond: __cond,
+pointer_type : __cond,
+union_type : __cond,
+type_decl __gthread_cond_t: __cond,
+field_decl __data: __cond,
+integer_cst 384: __cond,
+field_decl __size: __cond,
+integer_cst 384: __cond,
+field_decl __align: __cond,
+integer_cst 64: __cond,
+type_decl ._44: __cond,
+type_decl ._45: __cond,
+integer_cst 64: __cond,
+function_decl __gthread_cond_wait:
+cleanup_point_expr : __cond, __mutex,
+return_expr : __cond, __mutex,
+init_expr : __cond, __mutex,
+result_decl : __cond, __mutex,
+integer_type : __cond, __mutex,
+type_decl int: __cond, __mutex,
+integer_cst 32: __cond, __mutex,
+integer_cst -2147483648: __cond, __mutex,
+integer_cst 2147483647: __cond, __mutex,
+integer_cst 32: __cond, __mutex,
+call_expr : __cond, __mutex,
+addr_expr : __cond, __mutex,
+function_decl __gthrw_pthread_cond_wait: __cond, __mutex,
+parm_decl __cond: __cond, __mutex,
+pointer_type : __cond, __mutex,
+union_type : __cond, __mutex,
+type_decl __gthread_cond_t: __cond, __mutex,
+field_decl __data: __cond, __mutex,
+integer_cst 384: __cond, __mutex,
+field_decl __size: __cond, __mutex,
+integer_cst 384: __cond, __mutex,
+field_decl __align: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+type_decl ._44: __cond, __mutex,
+type_decl ._45: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+parm_decl __mutex: __cond, __mutex,
+pointer_type : __cond, __mutex,
+union_type : __cond, __mutex,
+type_decl __gthread_mutex_t: __cond, __mutex,
+field_decl __data: __cond, __mutex,
+integer_cst 320: __cond, __mutex,
+field_decl __size: __cond, __mutex,
+integer_cst 320: __cond, __mutex,
+field_decl __align: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+type_decl ._42: __cond, __mutex,
+type_decl __pthread_mutex_s: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+function_decl __gthread_cond_timedwait:
+cleanup_point_expr : __abs_timeout, __cond, __mutex,
+return_expr : __abs_timeout, __cond, __mutex,
+init_expr : __abs_timeout, __cond, __mutex,
+result_decl : __abs_timeout, __cond, __mutex,
+integer_type : __abs_timeout, __cond, __mutex,
+type_decl int: __abs_timeout, __cond, __mutex,
+integer_cst 32: __abs_timeout, __cond, __mutex,
+integer_cst -2147483648: __abs_timeout, __cond, __mutex,
+integer_cst 2147483647: __abs_timeout, __cond, __mutex,
+integer_cst 32: __abs_timeout, __cond, __mutex,
+call_expr : __abs_timeout, __cond, __mutex,
+addr_expr : __abs_timeout, __cond, __mutex,
+function_decl __gthrw_pthread_cond_timedwait: __abs_timeout, __cond, __mutex,
+parm_decl __cond: __abs_timeout, __cond, __mutex,
+pointer_type : __abs_timeout, __cond, __mutex,
+union_type : __abs_timeout, __cond, __mutex,
+type_decl __gthread_cond_t: __abs_timeout, __cond, __mutex,
+field_decl __data: __abs_timeout, __cond, __mutex,
+integer_cst 384: __abs_timeout, __cond, __mutex,
+field_decl __size: __abs_timeout, __cond, __mutex,
+integer_cst 384: __abs_timeout, __cond, __mutex,
+field_decl __align: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+type_decl ._44: __abs_timeout, __cond, __mutex,
+type_decl ._45: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+parm_decl __mutex: __abs_timeout, __cond, __mutex,
+pointer_type : __abs_timeout, __cond, __mutex,
+union_type : __abs_timeout, __cond, __mutex,
+type_decl __gthread_mutex_t: __abs_timeout, __cond, __mutex,
+field_decl __data: __abs_timeout, __cond, __mutex,
+integer_cst 320: __abs_timeout, __cond, __mutex,
+field_decl __size: __abs_timeout, __cond, __mutex,
+integer_cst 320: __abs_timeout, __cond, __mutex,
+field_decl __align: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+type_decl ._42: __abs_timeout, __cond, __mutex,
+type_decl __pthread_mutex_s: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+parm_decl __abs_timeout: __abs_timeout, __cond, __mutex,
+pointer_type : __abs_timeout, __cond, __mutex,
+record_type : __abs_timeout, __cond, __mutex,
+type_decl __gthread_time_t: __abs_timeout, __cond, __mutex,
+field_decl tv_sec: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+field_decl tv_nsec: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+type_decl timespec: __abs_timeout, __cond, __mutex,
+integer_cst 64: __abs_timeout, __cond, __mutex,
+function_decl __gthread_cond_wait_recursive:
+cleanup_point_expr : __cond, __mutex,
+return_expr : __cond, __mutex,
+init_expr : __cond, __mutex,
+result_decl : __cond, __mutex,
+integer_type : __cond, __mutex,
+type_decl int: __cond, __mutex,
+integer_cst 32: __cond, __mutex,
+integer_cst -2147483648: __cond, __mutex,
+integer_cst 2147483647: __cond, __mutex,
+integer_cst 32: __cond, __mutex,
+call_expr : __cond, __mutex,
+addr_expr : __cond, __mutex,
+function_decl __gthread_cond_wait: __cond, __mutex,
+parm_decl __cond: __cond, __mutex,
+pointer_type : __cond, __mutex,
+union_type : __cond, __mutex,
+type_decl __gthread_cond_t: __cond, __mutex,
+field_decl __data: __cond, __mutex,
+integer_cst 384: __cond, __mutex,
+field_decl __size: __cond, __mutex,
+integer_cst 384: __cond, __mutex,
+field_decl __align: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+type_decl ._44: __cond, __mutex,
+type_decl ._45: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+parm_decl __mutex: __cond, __mutex,
+pointer_type : __cond, __mutex,
+union_type : __cond, __mutex,
+type_decl __gthread_recursive_mutex_t: __cond, __mutex,
+field_decl __data: __cond, __mutex,
+integer_cst 320: __cond, __mutex,
+field_decl __size: __cond, __mutex,
+integer_cst 320: __cond, __mutex,
+field_decl __align: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+type_decl ._42: __cond, __mutex,
+type_decl __pthread_mutex_s: __cond, __mutex,
+integer_cst 64: __cond, __mutex,
+function_decl __gthread_cond_destroy:
+cleanup_point_expr : __cond,
+return_expr : __cond,
+init_expr : __cond,
+result_decl : __cond,
+integer_type : __cond,
+type_decl int: __cond,
+integer_cst 32: __cond,
+integer_cst -2147483648: __cond,
+integer_cst 2147483647: __cond,
+integer_cst 32: __cond,
+call_expr : __cond,
+addr_expr : __cond,
+function_decl __gthrw_pthread_cond_destroy: __cond,
+parm_decl __cond: __cond,
+pointer_type : __cond,
+union_type : __cond,
+type_decl __gthread_cond_t: __cond,
+field_decl __data: __cond,
+integer_cst 384: __cond,
+field_decl __size: __cond,
+integer_cst 384: __cond,
+field_decl __align: __cond,
+integer_cst 64: __cond,
+type_decl ._44: __cond,
+type_decl ._45: __cond,
+integer_cst 64: __cond,
+function_decl __exchange_and_add:
+cleanup_point_expr : __mem,
+return_expr : __mem,
+init_expr : __mem,
+result_decl : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+nop_expr : __mem,
+call_expr : __mem,
+addr_expr : __mem,
+function_decl __atomic_fetch_add_4: __mem,
+nop_expr : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+nop_expr : __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+integer_cst 4: __mem,
+function_decl __atomic_add:
+cleanup_point_expr : __mem,
+expr_stmt : __mem,
+convert_expr : __mem,
+nop_expr : __mem,
+call_expr : __mem,
+addr_expr : __mem,
+function_decl __atomic_fetch_add_4: __mem,
+nop_expr : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+nop_expr : __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+integer_cst 4: __mem,
+function_decl __exchange_and_add_single:
+bind_expr : __mem,
+var_decl __result: __mem,
+integer_cst 32: __mem,
+indirect_ref : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+statement_list : __mem,
+decl_expr : __mem,
+var_decl __result: __mem,
+cleanup_point_expr : __mem,
+expr_stmt : __mem,
+convert_expr : __mem,
+modify_expr : __mem,
+indirect_ref : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+plus_expr : __mem,
+indirect_ref : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+return_expr : __mem,
+init_expr : __mem,
+result_decl : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+var_decl __result: __mem,
+block : __mem,
+var_decl __result: __mem,
+function_decl __atomic_add_single:
+cleanup_point_expr : __mem,
+expr_stmt : __mem,
+convert_expr : __mem,
+modify_expr : __mem,
+indirect_ref : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+plus_expr : __mem,
+indirect_ref : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+function_decl __exchange_and_add_dispatch:
+if_stmt : __mem,
+cleanup_point_expr : __mem,
+return_expr : __mem,
+init_expr : __mem,
+result_decl : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+call_expr : __mem,
+addr_expr : __mem,
+function_decl __exchange_and_add: __mem,
+nop_expr : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+cleanup_point_expr : __mem,
+return_expr : __mem,
+init_expr : __mem,
+result_decl : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+call_expr : __mem,
+addr_expr : __mem,
+function_decl __exchange_and_add_single: __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+function_decl __atomic_add_dispatch:
+if_stmt : __mem,
+cleanup_point_expr : __mem,
+expr_stmt : __mem,
+call_expr : __mem,
+addr_expr : __mem,
+function_decl __atomic_add: __mem,
+nop_expr : __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+cleanup_point_expr : __mem,
+expr_stmt : __mem,
+call_expr : __mem,
+addr_expr : __mem,
+function_decl __atomic_add_single: __mem,
+parm_decl __mem: __mem,
+pointer_type : __mem,
+integer_type : __mem,
+type_decl _Atomic_word: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 64: __mem,
+parm_decl __val: __mem,
+integer_type : __mem,
+type_decl int: __mem,
+integer_cst 32: __mem,
+integer_cst -2147483648: __mem,
+integer_cst 2147483647: __mem,
+integer_cst 32: __mem,
+function_decl Struct1:
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl str: this,
+integer_cst 64: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl string: this,
+var_decl npos: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+field_decl _M_dataplus: this,
+integer_cst 64: this,
+type_decl basic_string: this,
+type_decl _CharT_alloc_type: this,
+type_decl traits_type: this,
+type_decl value_type: this,
+type_decl allocator_type: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl _Rep_base: this,
+type_decl _Rep: this,
+type_decl _Alloc_hider: this,
+convert_expr : this,
+void_cst : this,
+cleanup_stmt : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+integer_cst 0: this,
+call_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl str: this,
+integer_cst 64: this,
+block : this,
+function_decl __base_ctor :
+bind_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl str: this,
+integer_cst 64: this,
+aggr_init_expr : this,
+addr_expr : this,
+function_decl __comp_ctor : this,
+var_decl : this,
+integer_cst 64: this,
+record_type : this,
+type_decl string: this,
+var_decl npos: this,
+integer_cst 64: this,
+integer_type : this,
+type_decl size_type: this,
+integer_cst 64: this,
+integer_cst 0: this,
+integer_cst : this,
+field_decl _M_dataplus: this,
+integer_cst 64: this,
+type_decl basic_string: this,
+type_decl _CharT_alloc_type: this,
+type_decl traits_type: this,
+type_decl value_type: this,
+type_decl allocator_type: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl iterator: this,
+type_decl const_iterator: this,
+type_decl const_reverse_iterator: this,
+type_decl reverse_iterator: this,
+type_decl _Rep_base: this,
+type_decl _Rep: this,
+type_decl _Alloc_hider: this,
+convert_expr : this,
+void_cst : this,
+try_catch_expr : this,
+statement_list : this,
+cleanup_point_expr : this,
+expr_stmt : this,
+convert_expr : this,
+init_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+integer_cst 0: this,
+call_expr : this,
+addr_expr : this,
+function_decl __comp_dtor : this,
+addr_expr : this,
+component_ref : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl str: this,
+integer_cst 64: this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
function_decl func1:
statement_list : this,
function_decl func2:
@@ -6,7 +2949,7 @@ expr_stmt : aptr, this,
convert_expr : aptr, this,
modify_expr : aptr, this,
test7.cpp: In member function 'void Object1::func2(int*)':
-test7.cpp:10:18: warning: Using variable without check for NULL
+test7.cpp:24:18: warning: Using variable without check for NULL
*aptr = 0;
^
indirect_ref : aptr, this,
@@ -41,4 +2984,242 @@ expr_stmt : aptr, this,
convert_expr : aptr, this,
modify_expr : aptr, this,
component_ref : aptr, this,
+indirect_ref : aptr, this,
+nop_expr : aptr, this,
+parm_decl this: aptr, this,
+pointer_type : aptr, this,
+record_type : aptr, this,
+type_decl Object1: aptr, this,
+field_decl k: aptr, this,
+integer_cst 32: aptr, this,
+type_decl Object1: aptr, this,
+integer_cst 64: aptr, this,
+field_decl k: aptr, this,
+integer_cst 32: aptr, this,
integer_cst 3: aptr, this,
+function_decl func5:
+cleanup_point_expr : sptr, this,
+expr_stmt : sptr, this,
+convert_expr : sptr, this,
+modify_expr : sptr, this,
+component_ref : sptr, this,
+indirect_ref : sptr, this,
+parm_decl sptr: sptr, this,
+pointer_type : sptr, this,
+record_type : sptr, this,
+type_decl Struct1: sptr, this,
+field_decl str: sptr, this,
+integer_cst 64: sptr, this,
+field_decl num: sptr, this,
+integer_cst 32: sptr, this,
+type_decl Struct1: sptr, this,
+integer_cst 64: sptr, this,
+field_decl num: sptr, this,
+integer_cst 32: sptr, this,
+integer_cst 0: sptr, this,
+function_decl func6:
+statement_list : sptr, this,
+if_stmt : sptr, this,
+return_expr : sptr, this,
+cleanup_point_expr : sptr, this,
+expr_stmt : this,
+convert_expr : this,
+modify_expr : this,
+component_ref : this,
+indirect_ref : this,
+parm_decl sptr: this,
+pointer_type : this,
+record_type : this,
+type_decl Struct1: this,
+field_decl str: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+type_decl Struct1: this,
+integer_cst 64: this,
+field_decl num: this,
+integer_cst 32: this,
+integer_cst 0: this,
+function_decl _Alloc_hider:
+statement_list : this,
+bind_expr : this,
+cleanup_stmt : this,
+statement_list : this,
+cleanup_stmt : this,
+statement_list : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_dtor : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Alloc_hider: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+type_decl _Alloc_hider: this,
+integer_cst 64: this,
+modify_expr : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Alloc_hider: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+type_decl _Alloc_hider: this,
+integer_cst 64: this,
+constructor : this,
+record_type : this,
+field_decl _M_p: this,
+integer_cst 64: this,
+block : this,
+label_expr : this,
+label_decl : this,
+function_decl __base_dtor :
+statement_list : this,
+bind_expr : this,
+try_finally : this,
+statement_list : this,
+try_finally : this,
+statement_list : this,
+call_expr : this,
+addr_expr : this,
+function_decl __base_dtor : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Alloc_hider: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+type_decl _Alloc_hider: this,
+integer_cst 64: this,
+modify_expr : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl _Alloc_hider: this,
+field_decl _M_p: this,
+integer_cst 64: this,
+type_decl _Alloc_hider: this,
+integer_cst 64: this,
+constructor : this,
+record_type : this,
+field_decl _M_p: this,
+integer_cst 64: this,
+block : this,
+label_expr : this,
+label_decl : this,
+function_decl __comp_dtor :
+statement_list : this,
+function_decl basic_string:
+function_decl __base_ctor :
+function_decl __comp_ctor :
+function_decl basic_string:
+function_decl __base_dtor :
+function_decl __comp_dtor :
+function_decl _S_empty_rep:
+function_decl _M_refdata:
+function_decl allocator:
+function_decl __base_ctor :
+function_decl __comp_ctor :
+function_decl allocator:
+function_decl __base_dtor :
+function_decl __comp_dtor :
+function_decl _Alloc_hider:
+function_decl __base_ctor :
+function_decl __comp_ctor :
+function_decl _M_rep:
+function_decl get_allocator:
+function_decl _M_dispose:
+function_decl _S_empty_rep:
+function_decl new_allocator:
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __base_ctor :
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
+function_decl new_allocator:
+eh_spec_block : this,
+statement_list : this,
+bind_expr : this,
+cleanup_stmt : this,
+statement_list : this,
+modify_expr : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl new_allocator: this,
+template_decl rebind: this,
+type_decl new_allocator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl value_type: this,
+integer_cst 64: this,
+constructor : this,
+record_type : this,
+block : this,
+label_expr : this,
+label_decl : this,
+function_decl __base_dtor :
+eh_spec_block : this,
+statement_list : this,
+bind_expr : this,
+try_finally : this,
+statement_list : this,
+modify_expr : this,
+indirect_ref : this,
+nop_expr : this,
+parm_decl this: this,
+pointer_type : this,
+record_type : this,
+type_decl new_allocator: this,
+template_decl rebind: this,
+type_decl new_allocator: this,
+type_decl size_type: this,
+type_decl difference_type: this,
+type_decl pointer: this,
+type_decl const_pointer: this,
+type_decl reference: this,
+type_decl const_reference: this,
+type_decl value_type: this,
+integer_cst 64: this,
+constructor : this,
+record_type : this,
+block : this,
+label_expr : this,
+label_decl : this,
+function_decl __comp_dtor :
+statement_list : this,
+function_decl allocator:
+function_decl __base_ctor :
+function_decl __comp_ctor :
+function_decl _M_data:
+function_decl new_allocator:
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __base_ctor :
+eh_spec_block : this,
+bind_expr : this,
+statement_list : this,
+block : this,
+function_decl __comp_ctor :
+statement_list : this,
diff --git a/test/test7.cpp b/test/test7.cpp
index ad91c4d..0b70b91 100644
--- a/test/test7.cpp
+++ b/test/test7.cpp
@@ -1,3 +1,17 @@
+#include <string>
+
+struct Struct1
+{
+ Struct1() :
+ str(),
+ num(0)
+ {
+ }
+
+ std::string str;
+ int num;
+};
+
class Object1
{
int k;
@@ -20,4 +34,16 @@ class Object1
{
k = 3;
}
+
+ void func5(Struct1 *sptr)
+ {
+ sptr->num = 0;
+ }
+
+ void func6(Struct1 *sptr)
+ {
+ if (!sptr)
+ return;
+ sptr->num = 0;
+ }
};