Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 22nd, 2010 | Syntax: None | Size: 54.70 KB | Hits: 60 | Expires: Never
Copy text to clipboard
  1. Starting program: /usr/local/bin/clang -cc1 -triple x86_64-unknown-linux-gnu -S -disable-free -main-file-name ETTextFragment.m -pic-level 2 -mdisable-fp-elim -mconstructor-aliases -munwind-tables -target-cpu x86-64 -g -resource-dir /usr/local/lib/clang/1.5 -dependency-file obj/x86_64/linux-gnu/gnu-gnu-gnu/EtoileText.obj/ETTextFragment.m.d -MT obj/x86_64/linux-gnu/gnu-gnu-gnu/EtoileText.obj/ETTextFragment.m.o -MP -DGNU_RUNTIME_VERSION=2 -DGNU_RUNTIME_VERSION=2 -DGNU_RUNTIME_VERSION=2 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE -D_NATIVE_OBJC_EXCEPTIONS -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Build -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Frameworks/EtoileText -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Frameworks/EtoileText/Headers -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Build -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Frameworks/EtoileText -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Frameworks/EtoileText/Headers -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Build -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Frameworks/EtoileText -I/home/thebeing/Dokumente/Computer/devel/etoile/trunk/Etoile/Frameworks/EtoileText/Headers -I./derived_src -I. -I/home/thebeing/GNUstep/Library/Headers/gnu-gnu-gnu/x86_64/linux-gnu -I/home/thebeing/GNUstep/Library/Headers/gnu-gnu-gnu -I/home/thebeing/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers/gnu-gnu-gnu/x86_64/linux-gnu -I/usr/GNUstep/Local/Library/Headers/gnu-gnu-gnu -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/Network/Library/Headers/gnu-gnu-gnu/x86_64/linux-gnu -I/usr/GNUstep/Network/Library/Headers/gnu-gnu-gnu -I/usr/GNUstep/Network/Library/Headers -I/usr/GNUstep/System/Library/Headers/gnu-gnu-gnu/x86_64/linux-gnu -I/usr/GNUstep/System/Library/Headers/gnu-gnu-gnu -I/usr/GNUstep/System/Library/Headers -O2 -Wall -Wno-import -Werror -Wno-import -Werror -Wno-unused -Wno-implicit -fconstant-string-class NSConstantString -fmessage-length 154 -fexceptions -fgnu-runtime -fobjc-nonfragile-abi -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/user/5001/cc-IEI61z.s -x objective-c ETTextFragment.m                                                                                                                                                
  2. [Thread debugging using libthread_db enabled]                                                                                                            
  3. clang: DeclObjC.cpp:433: clang::ObjCInterfaceDecl* clang::ObjCMethodDecl::getClassInterface(): Assertion `!isa<ObjCProtocolDecl>(getDeclContext()) && "It's a protocol method"' failed.                                                                                                                            
  4.  
  5. Program received signal SIGABRT, Aborted.
  6. 0x00007ffff6ef6f55 in raise () from /lib/libc.so.6
  7. (gdb) bt full                                    
  8. #0  0x00007ffff6ef6f55 in raise () from /lib/libc.so.6
  9. No symbol table info available.                      
  10. #1  0x00007ffff6ef9d90 in abort () from /lib/libc.so.6
  11. No symbol table info available.                      
  12. #2  0x00007ffff6ef007a in __assert_fail () from /lib/libc.so.6
  13. No symbol table info available.                              
  14. #3  0x0000000000919cb9 in clang::ObjCMethodDecl::getClassInterface (this=0x27b9350) at DeclObjC.cpp:433
  15.         __PRETTY_FUNCTION__ = "clang::ObjCInterfaceDecl* clang::ObjCMethodDecl::getClassInterface()"  
  16. #4  0x00000000005d10ff in clang::ObjCMethodDecl::getClassInterface (this=0x27b9350)                    
  17.     at /home/thebeing/Dokumente/Computer/devel/llvm/tools/clang/lib/CodeGen/../../include/clang/AST/DeclObjC.h:222
  18. No locals.                                                                                                        
  19. #5  0x00000000005d2d83 in GenerateMethod (this=0x1c4d8b0, OMD=0x27b9350, CD=0x27c5460) at CGObjCGNU.cpp:1637      
  20.         OCD = 0x0                                                                                                
  21.         CategoryName = {static npos = 18446744073709551615,                                                      
  22.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffff79ae158 ""}}
  23.         ClassName = {static npos = 18446744073709551615,                                                                                              
  24.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  25.             _M_p = 0x100 <Address 0x100 out of bounds>}}                                                                                              
  26.         MethodName = {static npos = 18446744073709551615,                                                                                              
  27.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  28.             _M_p = 0x7fffffff92a0 "X\341\232\367\377\177"}}                                                                                            
  29.         isClassMethod = false                                                                                                                          
  30.         Types = @0x7fffffff9360                                                                                                                        
  31.         MethodTy = 0x7fffffff9320                                                                                                                      
  32.         FunctionName = {static npos = 18446744073709551615,                                                                                            
  33.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffffff9290 ""}}
  34.         Method = 0x570866                                                                                                                              
  35. #6  0x00000000005ceadf in clang::CodeGen::CodeGenFunction::StartObjCMethod (this=0x7fffffff9af0, OMD=0x27b9350, CD=0x27c5460) at CGObjC.cpp:111        
  36.         Args = {<llvm::SmallVectorImpl<std::pair<clang::VarDecl const*, clang::QualType> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::VarDecl const*, clang::QualType>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::VarDecl const*, clang::QualType> >> = {<llvm::SmallVectorBase> = {    
  37.                   BeginX = 0x7fffffff9380, EndX = 0x7fffffff9380, CapacityX = 0x7fffffff9480, FirstEl = {                                                
  38.                     X = -30 '\342'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = -16 '\360'}, {X = 0 '\000'}, {          
  39.               X = -112 '\220'}, {X = 4 '\004'}, {X = -112 '\220'}, {X = 0 '\000'}, {X = 64 '@'}, {X = 0 '\000'}, {X = -112 '\220'}, {X = 4 '\004'}, {    
  40.               X = -32 '\340'}, {X = -112 '\220'}, {X = 112 'p'}, {X = -32 '\340'}, {X = 0 '\000'}}}                                                      
  41.         Fn = 0x12f3a77                                                                                                                                    
  42.         FI = @0x4                                                                                                                                        
  43. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  44. #7  0x00000000005cf79d in clang::CodeGen::CodeGenFunction::GenerateObjCGetter (this=0x7fffffff9af0, IMP=0x2243800, PID=0x2243950) at CGObjC.cpp:155      
  45.         Ivar = 0x2243900                                                                                                                                  
  46.         PD = 0x27b56b0                                                                                                                                    
  47.         OMD = 0x27b9350                                                                                                                                  
  48.         __PRETTY_FUNCTION__ = "void clang::CodeGen::CodeGenFunction::GenerateObjCGetter(clang::ObjCImplementationDecl*, const clang::ObjCPropertyImplDecl*)"                                                                                                                                                        
  49. #8  0x000000000053ee65 in clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations (this=0x1c42830, D=0x2243800) at CodeGenModule.cpp:1724          
  50.         PD = 0x27b56b0                                                                                                                                    
  51.         PID = 0x2243950                                                                                                                                  
  52.         i = {Current = {Current = 0x2243950}}                                                                                                            
  53.         e = {Current = {Current = 0x0}}                                                                                                                  
  54. #9  0x000000000054434f in clang::CodeGen::CodeGenModule::EmitTopLevelDecl (this=0x1c42830, D=0x2243800) at CodeGenModule.cpp:1828                        
  55.         OMD = 0x2243800                                                                                                                                  
  56.         __PRETTY_FUNCTION__ = "void clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)"                                                        
  57. #10 0x000000000053e2f2 in HandleTopLevelDecl (this=0x1c26040, DG=...) at ModuleBuilder.cpp:65                                                            
  58.         I = 0x7fffffffb048                                                                                                                                
  59.         E = 0x7fffffffb050                                                                                                                                
  60. #11 0x00000000004174aa in HandleTopLevelDecl (this=0x1c2cc20, D=...) at CodeGenAction.cpp:142                                                            
  61.         CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1bdf2b0, NextEntry = 0x7fffffffbc00}, TheDecl = 0x2243800, Loc = {  
  62.             ID = 0}, SM = @0x1c18d00, Message = 0x10ee0a8 "LLVM IR generation of declaration"}                                                            
  63. #12 0x000000000064856f in clang::ParseAST (PP=..., Consumer=0x1c2cc20, Ctx=..., PrintStats=false, CompleteTranslationUnit=true, CompletionConsumer=0x0)  
  64.     at ParseAST.cpp:73                                                                                                                                    
  65.         S = {<clang::Action> = {<clang::ActionBase> = {_vptr.ActionBase = 0x1bd8530}, <No data fields>}, TheTargetAttributesSema = 0x1d346e0,            
  66.           LangOpts = @0x1c1d898, PP = @0x1c1d890, Context = @0x1c240e0, Consumer = @0x1c2cc20, Diags = @0x1c16bf0, SourceMgr = @0x1c18d00,                
  67.           ExternalSource = 0x0, CodeCompleter = 0x0, CurContext = 0x1c2b140, PackContext = 0x0,                                                          
  68.           FunctionScopes = {<llvm::SmallVectorImpl<clang::FunctionScopeInfo*>> = {<llvm::SmallVectorTemplateBase<clang::FunctionScopeInfo*, true>> = {<llvm::SmallVectorTemplateCommon<clang::FunctionScopeInfo*>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb1a0, EndX = 0x7fffffffb1a0,                    
  69.                     CapacityX = 0x7fffffffb1c0, FirstEl = {X = -64 '\300'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{    
  70.                 X = 48 '0'}}}, TopFunctionScope = {_vptr.FunctionScopeInfo = 0x1bd8cd0, IsBlockInfo = false, NeedsScopeChecking = false,                  
  71.             NumErrorsAtStartOfFunction = 0, LabelMap = {NumBuckets = 64, Buckets = 0x1c39190, NumEntries = 0, NumTombstones = 0},                        
  72.             SwitchStack = {<llvm::SmallVectorImpl<clang::SwitchStmt*>> = {<llvm::SmallVectorTemplateBase<clang::SwitchStmt*, true>> = {<llvm::SmallVectorTemplateCommon<clang::SwitchStmt*>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb210, EndX = 0x7fffffffb210, CapacityX = 0x7fffffffb250, FirstEl = {  
  73.                         X = -64 '\300'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 64 '@'}, {X = 118 'v'}, {          
  74.                   X = -112 '\220'}}}},                                                                                                                    
  75.           ExprTemporaries = {<llvm::SmallVectorImpl<clang::CXXTemporary*>> = {<llvm::SmallVectorTemplateBase<clang::CXXTemporary*, true>> = {<llvm::SmallVectorTemplateCommon<clang::CXXTemporary*>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb270, EndX = 0x7fffffffb270, CapacityX = 0x7fffffffb2b0,      
  76. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  77.                     FirstEl = {X = -41 '\327'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = -16 '\360'}, {              
  78.                 X = -16 '\360'}, {X = 64 '@'}}},                                                                                                          
  79.           ExtVectorDecls = {<llvm::SmallVectorImpl<clang::TypedefDecl*>> = {<llvm::SmallVectorTemplateBase<clang::TypedefDecl*, true>> = {<llvm::SmallVectorTemplateCommon<clang::TypedefDecl*>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb2d0, EndX = 0x7fffffffb2d0, CapacityX = 0x7fffffffb390,          
  80.                     FirstEl = {X = -16 '\360'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 32 ' '}, {X = 64 '@'}, {    
  81.                 X = 0 '\000'}, {X = 56 '8'}, {X = 80 'P'}, {X = 112 'p'}, {X = 112 'p'}, {X = -16 '\360'}, {X = -16 '\360'}, {X = 0 '\000'}, {            
  82.                 X = -40 '\330'}}}, FieldCollector = {Ptr = 0x0}, PureVirtualClassDiagSet = {Ptr = 0x0}, LocallyScopedExternalDecls = {NumBuckets = 64,    
  83.             Buckets = 0x1c395a0, NumEntries = 0, NumTombstones = 0},                                                                                      
  84.           TentativeDefinitions = {<std::_Vector_base<clang::VarDecl*, std::allocator<clang::VarDecl*> >> = {                                              
  85.               _M_impl = {<std::allocator<clang::VarDecl*>> = {<__gnu_cxx::new_allocator<clang::VarDecl*>> = {<No data fields>}, <No data fields>},        
  86.                 _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},                                                            
  87.           UnusedStaticFuncs = {<std::_Vector_base<clang::FunctionDecl*, std::allocator<clang::FunctionDecl*> >> = {                                      
  88.               _M_impl = {<std::allocator<clang::FunctionDecl*>> = {<__gnu_cxx::new_allocator<clang::FunctionDecl*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},                                                                        
  89.           DelayedDiagnostics = {<llvm::SmallVectorImpl<clang::Sema::DelayedDiagnostic>> = {<llvm::SmallVectorTemplateBase<clang::Sema::DelayedDiagnostic, false>> = {<llvm::SmallVectorTemplateCommon<clang::Sema::DelayedDiagnostic>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb410,                      
  90.                     EndX = 0x7fffffffb410, CapacityX = 0x7fffffffb590, FirstEl = {                                                                        
  91.                       X = -48 '\320'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 96 '`'}, {X = -48 '\320'}, {          
  92.                 X = 32 ' '}, {X = 80 'P'}, {X = -64 '\300'}, {X = 1 '\001'}, {X = -128 '\200'}, {X = 112 'p'}, {X = 112 'p'}, {X = 0 '\000'}, {          
  93.                 X = -16 '\360'}, {X = 112 'p'}, {X = 0 '\000'}, {X = 96 '`'}, {X = 0 '\000'}, {X = 12 '\f'}, {X = 64 '@'}, {X = -32 '\340'}, {            
  94.                 X = 96 '`'}, {X = 0 '\000'}, {X = -128 '\200'}, {X = 64 '@'}, {X = -80 '\260'}}}, ParsingDeclDepth = 0, WeakUndeclaredIdentifiers = {    
  95.             NumBuckets = 64, Buckets = 0x1c399b0, NumEntries = 0, NumTombstones = 0},                                                                    
  96.           WeakTopLevelDecl = {<llvm::SmallVectorImpl<clang::Decl*>> = {<llvm::SmallVectorTemplateBase<clang::Decl*, true>> = {<llvm::SmallVectorTemplateCommon<clang::Decl*>> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb5d0, EndX = 0x7fffffffb5d0, CapacityX = 0x7fffffffb5f0, FirstEl = {                
  97.                       X = 80 'P'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 0 '\000'}}}, IdResolver = {              
  98.             LangOpt = @0x1c1d898, IdDeclInfos = 0x1c260d0}, TUScope = 0x1c21c00, StdNamespace = 0x0, StdBadAlloc = 0x0, GlobalNewDeleteDeclared = false,  
  99.           ExprEvalContexts = {<llvm::SmallVectorImpl<clang::Sema::ExpressionEvaluationContextRecord>> = {<llvm::SmallVectorTemplateBase<clang::Sema::ExpressionEvaluationContextRecord, false>> = {<llvm::SmallVectorTemplateCommon<clang::Sema::ExpressionEvaluationContextRecord>> = {<llvm::SmallVectorBase> = {
  100.                     BeginX = 0x7fffffffb640, EndX = 0x7fffffffb658, CapacityX = 0x7fffffffb700, FirstEl = {                                              
  101.                       X = 1 '\001'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 0 '\000'}, {X = 0 '\000'}, {            
  102.                 X = 0 '\000'}, {X = 0 '\000'}, {X = -62 '\302'}, {X = -59 '\305'}, {X = -50 '\316'}, {X = -43 '\325'}, {X = -36 '\334'}, {                
  103.                 X = -26 '\346'}, {X = -18 '\356'}}}, CompleteTranslationUnit = true, BumpAlloc = {SlabSize = 4096, SizeThreshold = 4096,                  
  104.             Allocator = @0x1c057f0, CurSlab = 0x27c71d0, CurPtr = 0x27c7680 "", End = 0x27c81d0 "", BytesAllocated = 517792,                              
  105.             static DefaultSlabAllocator = {<llvm::SlabAllocator> = {_vptr.SlabAllocator = 0x1bf6cd0}, Allocator = {<No data fields>}}},                  
  106.           NumSFINAEErrors = 0, InstanceMethodPool = {NumBuckets = 8192, Buckets = 0x23b9c60, NumEntries = 5629, NumTombstones = 0}, FactoryMethodPool = {
  107.             NumBuckets = 2048, Buckets = 0x269bb70, NumEntries = 811, NumTombstones = 0}, UnparsedDefaultArgLocs = {NumBuckets = 64,                      
  108. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  109.             Buckets = 0x1c3bbf0, NumEntries = 0, NumTombstones = 0},                                                                                      
  110.           ClassesWithUnmarkedVirtualMembers = {<llvm::SmallVectorImpl<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorTemplateBase<std::pair<clang::CXXRecordDecl*, clang::SourceLocation>, true>> = {<llvm::SmallVectorTemplateCommon<std::pair<clang::CXXRecordDecl*, clang::SourceLocation> >> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffb7b0, EndX = 0x7fffffffb7b0, CapacityX = 0x7fffffffb7f0, FirstEl = {                      
  111.                       X = -32 '\340'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 32 ' '}, {X = 64 '@'}, {              
  112.                 X = 1 '\001'}}},                                                                                                                          
  113.           ActiveTemplateInstantiations = {<llvm::SmallVectorImpl<clang::Sema::ActiveTemplateInstantiation>> = {<llvm::SmallVectorTemplateBase<clang::Sema::ActiveTemplateInstantiation, false>> = {<llvm::SmallVectorTemplateCommon<clang::Sema::ActiveTemplateInstantiation>> = {<llvm::SmallVectorBase> = {      
  114.                     BeginX = 0x7fffffffb810, EndX = 0x7fffffffb810, CapacityX = 0x7fffffffbb10, FirstEl = {                                              
  115.                       X = 0 '\000'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = 112 'p'}, {X = -112 '\220'}, {          
  116.                 X = 8 '\b'}, {X = -8 '\370'}, {X = -32 '\340'}, {X = 112 'p'}, {X = -56 '\310'}, {X = 96 '`'}, {X = -112 '\220'}, {X = 3 '\003'}, {      
  117.                 X = 96 '`'}, {X = 0 '\000'}, {X = 0 '\000'}, {X = 0 '\000'}, {X = 96 '`'}, {X = 0 '\000'}, {X = 0 '\000'}, {X = 80 'P'}, {X = 64 '@'}, {  
  118.                 X = -128 '\200'}, {X = -128 '\200'}, {X = 64 '@'}, {X = -64 '\300'}, {X = -64 '\300'}, {X = 112 'p'}, {X = 32 ' '}, {X = 64 '@'}, {      
  119.                 X = 64 '@'}, {X = 16 '\020'}, {X = 0 '\000'}, {X = 120 'x'}, {X = 32 ' '}, {X = -64 '\300'}, {X = -48 '\320'}, {X = 64 '@'}, {            
  120.                 X = -56 '\310'}, {X = 48 '0'}, {X = 16 '\020'}, {X = -48 '\320'}, {X = -48 '\320'}, {X = -48 '\320'}, {X = -88 '\250'}, {X = 1 '\001'}, {
  121.                 X = 48 '0'}, {X = 0 '\000'}, {X = 0 '\000'}, {X = 112 'p'}}}, NonInstantiationEntries = 0, LastTemplateInstantiationErrorContext = {      
  122.             Kind = clang::Sema::ActiveTemplateInstantiation::TemplateInstantiation, PointOfInstantiation = {ID = 0}, Template = 0x0, Entity = 0,          
  123.             TemplateArgs = 0x0, NumTemplateArgs = 0, InstantiationRange = {B = {ID = 0}, E = {ID = 0}}}, CurrentInstantiationScope = 0x0,                
  124.           TyposCorrected = 0,                                                                                                                            
  125.           PendingImplicitInstantiations = {<std::_Deque_base<std::pair<clang::ValueDecl*, clang::SourceLocation>, std::allocator<std::pair<clang::ValueDecl*, clang::SourceLocation> > >> = {                                                                                                                      
  126.               _M_impl = {<std::allocator<std::pair<clang::ValueDecl*, clang::SourceLocation> >> = {<__gnu_cxx::new_allocator<std::pair<clang::ValueDecl*, clang::SourceLocation> >> = {<No data fields>}, <No data fields>}, _M_map = 0x1c3c000, _M_map_size = 8, _M_start = {_M_cur = 0x1c3c050,                  
  127.                   _M_first = 0x1c3c050, _M_last = 0x1c3c250, _M_node = 0x1c3c018}, _M_finish = {_M_cur = 0x1c3c050, _M_first = 0x1c3c050,                
  128.                   _M_last = 0x1c3c250, _M_node = 0x1c3c018}}}, <No data fields>},                                                                        
  129.           PendingLocalImplicitInstantiations = {<std::_Deque_base<std::pair<clang::ValueDecl*, clang::SourceLocation>, std::allocator<std::pair<clang::ValueDecl*, clang::SourceLocation> > >> = {                                                                                                                  
  130.               _M_impl = {<std::allocator<std::pair<clang::ValueDecl*, clang::SourceLocation> >> = {<__gnu_cxx::new_allocator<std::pair<clang::ValueDecl*, clang::SourceLocation> >> = {<No data fields>}, <No data fields>}, _M_map = 0x1c3c260, _M_map_size = 8, _M_start = {_M_cur = 0x1c3c2b0,                  
  131.                   _M_first = 0x1c3c2b0, _M_last = 0x1c3c4b0, _M_node = 0x1c3c278}, _M_finish = {_M_cur = 0x1c3c2b0, _M_first = 0x1c3c2b0,                
  132.                   _M_last = 0x1c3c4b0, _M_node = 0x1c3c278}}}, <No data fields>}}                                                                        
  133.         P = {CrashInfo = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1be3650, NextEntry = 0x7fffffffc8d0}, P = @0x7fffffffbc00},    
  134.           PP = @0x1c1d890, Tok = {Loc = {ID = 2181}, UintData = 0, PtrData = 0x0, Kind = 1 '\001', Flags = 0 '\000'}, PrevTokLocation = {ID = 2177},      
  135.           ParenCount = 0, BracketCount = 0, BraceCount = 0, Actions = @0x7fffffffb120, CurScope = 0x1c21c00, Diags = @0x1c16bf0, NumCachedScopes = 13,    
  136.           ScopeCache = {0x1d5a1d0, 0x1d5a000, 0x1d59e30, 0x1d59c60, 0x1d4e940, 0x1d4e770, 0x1d30cc0, 0x1cda8d0, 0x1cda700, 0x1d34510, 0x1c6c9f0,          
  137.             0x1c6c820, 0x1c51200, 0x0, 0x1c1c890, 0x1c39140}, Ident_super = 0x1c44938, Ident_vector = 0x800000008, Ident_pixel = 0x1c18bd0,              
  138. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  139.           PackHandler = {Ptr = 0x1c26190}, UnusedHandler = {Ptr = 0x1c3c510}, WeakHandler = {Ptr = 0x1c17090}, CommentHandler = {Ptr = 0x1c3c540},        
  140.           GreaterThanIsOperator = true, ColonIsSacred = false, TemplateParameterDepth = 0, ClassStack = {                                                
  141.             c = {<std::_Deque_base<clang::Parser::ParsingClass*, std::allocator<clang::Parser::ParsingClass*> >> = {                                      
  142.                 _M_impl = {<std::allocator<clang::Parser::ParsingClass*>> = {<__gnu_cxx::new_allocator<clang::Parser::ParsingClass*>> = {<No data fields>}, <No data fields>}, _M_map = 0x1c3c720, _M_map_size = 8, _M_start = {_M_cur = 0x1c3c770, _M_first = 0x1c3c770, _M_last = 0x1c3c970,                      
  143.                     _M_node = 0x1c3c738}, _M_finish = {_M_cur = 0x1c3c770, _M_first = 0x1c3c770, _M_last = 0x1c3c970,                                    
  144.                     _M_node = 0x1c3c738}}}, <No data fields>}}, ObjCImpDecl = {Ptr = 0x0},                                                                
  145.           PendingObjCImpDecl = {<llvm::SmallVectorImpl<clang::OpaquePtr<0> >> = {<llvm::SmallVectorTemplateBase<clang::OpaquePtr<0>, false>> = {<llvm::SmallVectorTemplateCommon<clang::OpaquePtr<0> >> = {<llvm::SmallVectorBase> = {BeginX = 0x7fffffffbda0, EndX = 0x7fffffffbda0, CapacityX = 0x7fffffffbdc0,  
  146.                     FirstEl = {X = 0 '\000'}}, <No data fields>}, <No data fields>}, <No data fields>}, InlineElts = {{X = -48 '\320'}}},                
  147.           ObjCTypeQuals = {0x1c44818, 0x1c44848, 0x1c44878, 0x1c448a8, 0x1c448d8, 0x1c44908}, static ExprListSize = 12}                                  
  148.         ADecl = {Ptr = 0x2243800}                                                                                                                        
  149. #13 0x000000000042f5e8 in clang::ASTFrontendAction::ExecuteAction (this=0x1c19b30) at FrontendAction.cpp:219                                              
  150.         CI = @0x7fffffffc350                                                                                                                              
  151.         CompletionConsumer = 0x0                                                                                                                          
  152. #14 0x000000000042f6d8 in clang::FrontendAction::Execute (this=0x1c19b30) at FrontendAction.cpp:149                                                      
  153.         CI = @0x7fffffffc350                                                                                                                              
  154. #15 0x000000000041ca50 in clang::CompilerInstance::ExecuteAction (this=0x7fffffffc350, Act=...) at CompilerInstance.cpp:508                              
  155.         InFile = @0x1c197a8                                                                                                                              
  156.         IsAST = false                                                                                                                                    
  157.         i = 0                                                                                                                                            
  158.         e = 1                                                                                                                                            
  159.         OS = @0x1c05f20                                                                                                                                  
  160.         __PRETTY_FUNCTION__ = "bool clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)"                                                      
  161. #16 0x0000000000408444 in cc1_main (ArgBegin=0x7fffffffcc58, ArgEnd=0x7fffffffcec8, Argv0=0x7fffffffd259 "/usr/local/bin/clang", MainAddr=0x40c62f)      
  162.     at cc1_main.cpp:268                                                                                                                                  
  163.         Act = {Ptr = 0x1c19b30}                                                                                                                          
  164.         Clang = {LLVMContext = {Ptr = 0x1c119b0}, Invocation = {Ptr = 0x1c11a00}, Diagnostics = {Ptr = 0x1c16bf0}, DiagClient = {Ptr = 0x1c19ae0},        
  165.           Target = {Ptr = 0x1c194d0}, FileMgr = {Ptr = 0x1c18bd0}, SourceMgr = {Ptr = 0x1c18d00}, PP = {Ptr = 0x1c1d890}, Context = {Ptr = 0x1c240e0},    
  166.           Consumer = {Ptr = 0x1c2cc20}, CompletionConsumer = {Ptr = 0x0}, FrontendTimer = {Ptr = 0x0},                                                    
  167.           OutputFiles = {<std::_List_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::raw_ostream*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::raw_ostream*> > >> = {                                      
  168.               _M_impl = {<std::allocator<std::_List_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::raw_ostream*> > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::raw_ostream*> > >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x1c26800, _M_prev = 0x1c26800}}}, <No data fields>}}                              
  169.         DiagsBuffer = {<clang::DiagnosticClient> = {_vptr.DiagnosticClient = 0x1bd5f90},                                                                  
  170. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  171.           Errors = {<std::_Vector_base<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {                                
  172.               _M_impl = {<std::allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},                                                      
  173.           Warnings = {<std::_Vector_base<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {                              
  174.               _M_impl = {<std::allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},                                                      
  175.           Notes = {<std::_Vector_base<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {                                  
  176.               _M_impl = {<std::allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::pair<clang::SourceLocation, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}                                                      
  177.         Diags = {AllExtensionsSilenced = 0 '\000', IgnoreAllWarnings = false, WarningsAsErrors = false, ErrorsAsFatal = false,                            
  178.           SuppressSystemWarnings = false, SuppressAllDiagnostics = false, ExtBehavior = clang::Diagnostic::Ext_Ignore, Client = 0x7fffffffc3c0,          
  179.           DiagMappingsStack = {<std::_Vector_base<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >> = {                                                                                                                    
  180.               _M_impl = {<std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >> = {<__gnu_cxx::new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x1c170b0, _M_finish = 0x1c170c8,                            
  181.                 _M_end_of_storage = 0x1c170c8}}, <No data fields>}, ErrorOccurred = false, FatalErrorOccurred = false,                                    
  182.           LastDiagLevel = clang::Diagnostic::Ignored, NumDiagnostics = 0, NumErrors = 0, CustomDiagInfo = 0x0, ArgToStringCookie = 0x0,                  
  183.           ArgToStringFn = 0x9f6ee1 <DummyArgToStringFn>, CurDiagLoc = {<clang::SourceLocation> = {ID = 0}, SrcMgr = 0x0}, CurDiagID = 4294967295,        
  184.           NumDiagArgs = -1 '\377', NumDiagRanges = 127 '\177', NumCodeModificationHints = 0 '\000',                                                      
  185.           DiagArgumentsKind = "\000\320\311\377\377\377\177\000\000", <incomplete sequence \337>, DiagArgumentsStr = {{                                  
  186.               static npos = 18446744073709551615,                                                                                                        
  187.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  188.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  189.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  190.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  191.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  192.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  193.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  194.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  195.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  196. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  197.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  198.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  199.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  200.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  201.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  202.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  203.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  204.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  205.                 _M_p = 0x7ffff79ae158 ""}}, {static npos = 18446744073709551615,                                                                          
  206.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  207.                 _M_p = 0x7ffff79ae158 ""}}}, DiagArgumentsVal = {140737488339296, -2141192192, -17876713603072, 0, 140737488339536, 140737488339680,      
  208.             140737354117120, 140737488341408, 208, 140737339543224}, DiagRanges = {{B = {ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {ID = 0}}, {B = {    
  209.                 ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {    
  210.                 ID = 0}}, {B = {ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {ID = 0}}, {B = {ID = 0}, E = {ID = 0}}}, CodeModificationHints = {{          
  211.               RemoveRange = {B = {ID = 0}, E = {ID = 0}}, InsertionLoc = {ID = 0}, CodeToInsert = {static npos = 18446744073709551615,                    
  212.                 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                        
  213.                   _M_p = 0x7ffff79ae158 ""}}}, {RemoveRange = {B = {ID = 0}, E = {ID = 0}}, InsertionLoc = {ID = 0}, CodeToInsert = {                    
  214.                 static npos = 18446744073709551615,                                                                                                      
  215.                 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                        
  216.                   _M_p = 0x7ffff79ae158 ""}}}, {RemoveRange = {B = {ID = 0}, E = {ID = 0}}, InsertionLoc = {ID = 0}, CodeToInsert = {                    
  217.                 static npos = 18446744073709551615,                                                                                                      
  218.                 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                        
  219.                   _M_p = 0x7ffff79ae158 ""}}}}}                                                                                                          
  220.         Success = false                                                                                                                                  
  221. #17 0x000000000040c785 in main (argc=80, argv=0x7fffffffcc48) at driver.cpp:179                                                                          
  222.         X = {<llvm::PrettyStackTraceEntry> = {_vptr.PrettyStackTraceEntry = 0x1bf7c30, NextEntry = 0x0}, ArgC = 80, ArgV = 0x7fffffffcc48}                
  223.         CanonicalPrefixes = false                                                                                                                        
  224.         Path = {path = {static npos = 18446744073709551615,                                                                                              
  225.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  226.               _M_p = 0xc <Address 0xc out of bounds>}}}                                                                                                  
  227.         DiagClient = {<clang::DiagnosticClient> = {_vptr.DiagnosticClient = 0x0}, OS = @0x1c080d8, LangOpts = 0x1369c18, DiagOpts = 0x1369c0c,            
  228.           LastWarningLoc = {ID = 1}, LastLoc = {<clang::SourceLocation> = {ID = 29}, SrcMgr = 0x1c11980}, LastCaretDiagnosticWasNote = 0,                
  229.           OwnsOutputStream = 0, Prefix = {static npos = 18446744073709551615,                                                                            
  230.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  231.               _M_p = 0x7fffffffc900 "0\311\377\377\377\177"}}}                                                                                            
  232.         Diags = {AllExtensionsSilenced = 200 '\310', IgnoreAllWarnings = 78, WarningsAsErrors = 33, ErrorsAsFatal = 247, SuppressSystemWarnings = 255,    
  233. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  234.           SuppressAllDiagnostics = 127, ExtBehavior = 17134643, Client = 0x30,                                                                            
  235.           DiagMappingsStack = {<std::_Vector_base<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >> = {                                                                                                                    
  236.               _M_impl = {<std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >> = {<__gnu_cxx::new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x4ffffc8e8, _M_finish = 0x60,                                
  237.                 _M_end_of_storage = 0x4ffffc8e8}}, <No data fields>}, ErrorOccurred = 32, FatalErrorOccurred = 198, LastDiagLevel = 32767,                
  238.           NumDiagnostics = 29407344, NumErrors = 0, CustomDiagInfo = 0x7ffff7214e60, ArgToStringCookie = 0x30, ArgToStringFn = 0x50,                      
  239.           CurDiagLoc = {<clang::SourceLocation> = {ID = 4294954056}, SrcMgr = 0x7fffffffced0}, CurDiagID = 4143164064, NumDiagArgs = -1 '\377',          
  240.           NumDiagRanges = 127 '\177', NumCodeModificationHints = 0 '\000', DiagArgumentsKind = "\000@\000\000\000\000\000\000\000\270",                  
  241.           DiagArgumentsStr = {{static npos = 18446744073709551615,                                                                                        
  242.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  243.                 _M_p = 0x40 <Address 0x40 out of bounds>}}, {static npos = 18446744073709551615,                                                          
  244.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  245.                 _M_p = 0x7ffff7214eb8 "\200\032\203\002"}}, {static npos = 18446744073709551615,                                                          
  246.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  247.                 _M_p = 0x7ffff7214ec8 "\320\034\200\002"}}, {static npos = 18446744073709551615,                                                          
  248.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  249.                 _M_p = 0x4ffffc6c0 <Address 0x4ffffc6c0 out of bounds>}}, {static npos = 18446744073709551615,                                            
  250.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  251.                 _M_p = 0x30 <Address 0x30 out of bounds>}}, {static npos = 18446744073709551615,                                                          
  252.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  253.                 _M_p = 0x4f7fd0b20 <Address 0x4f7fd0b20 out of bounds>}}, {static npos = 18446744073709551615,                                            
  254.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  255.                 _M_p = 0x60 <Address 0x60 out of bounds>}}, {static npos = 18446744073709551615,                                                          
  256.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  257.                 _M_p = 0x401c0be70 <Address 0x401c0be70 out of bounds>}}, {static npos = 18446744073709551615,                                            
  258.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  259.                 _M_p = 0x40 <Address 0x40 out of bounds>}}, {static npos = 18446744073709551615,                                                          
  260.               _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                          
  261.                 _M_p = 0x1c118f0 "`\345\277\001"}}}, DiagArgumentsVal = {140737339543136, 48, 80, 140737488342088, 140737488342736, 140737336552096, 48,  
  262.             29432048, 48, 28901376}, DiagRanges = {{B = {ID = 80}, E = {ID = 0}}, {B = {ID = 4151804669}, E = {ID = 32767}}, {B = {ID = 4294954704},      
  263.               E = {ID = 32767}}, {B = {ID = 4294952831}, E = {ID = 32767}}, {B = {ID = 4294952736}, E = {ID = 32767}}, {B = {ID = 17131869}, E = {        
  264.                 ID = 0}}, {B = {ID = 29432160}, E = {ID = 0}}, {B = {ID = 16}, E = {ID = 0}}, {B = {ID = 4294952784}, E = {ID = 32767}}, {B = {          
  265.                 ID = 4294952831}, E = {ID = 32767}}}, CodeModificationHints = {{RemoveRange = {B = {ID = 4294952784}, E = {ID = 32767}}, InsertionLoc = {
  266.                 ID = 17130939}, CodeToInsert = {static npos = 18446744073709551615,                                                                      
  267.                 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                        
  268. ---Type <return> to continue, or q <return> to quit---                                                                                                    
  269.                   _M_p = 0x1c11960 ""}}}, {RemoveRange = {B = {ID = 4294952831}, E = {ID = 32767}}, InsertionLoc = {ID = 4294952848}, CodeToInsert = {    
  270.                 static npos = 18446744073709551615,                                                                                                      
  271.                 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                        
  272.                   _M_p = 0x1058746 "H\213E\360H\203\304([\311ÐUH\211\345SH\203\354hH\211}\270H\211u\260H\211U\250H\211M\240H\203}\260"}}}, {              
  273.               RemoveRange = {B = {ID = 48}, E = {ID = 0}}, InsertionLoc = {ID = 4146155192}, CodeToInsert = {static npos = 18446744073709551615,          
  274.                 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                        
  275.                   _M_p = 0x7ffff7214ec8 "\320\034\200\002"}}}}}                                                                                          
  276.         IsProduction = false                                                                                                                              
  277.         TheDriver = {Opts = 0x1d, Diags = @0x3ffffc7e0, Name = {static npos = 18446744073709551615,                                                      
  278.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  279.               _M_p = 0x50 <Address 0x50 out of bounds>}}, Dir = {static npos = 18446744073709551615,                                                      
  280.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  281.               _M_p = 0x301058809 <Address 0x301058809 out of bounds>}}, ResourceDir = {static npos = 18446744073709551615,                                
  282.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  283.               _M_p = 0x7fffffffc7fc ""}}, DefaultHostTriple = {static npos = 18446744073709551615,                                                        
  284.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1369c18 ""}},    
  285.           DefaultImageName = {static npos = 18446744073709551615,                                                                                        
  286.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  287.               _M_p = 0x7ffff7214e60 ""}}, DriverTitle = {static npos = 18446744073709551615,                                                              
  288.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  289.               _M_p = 0x1d <Address 0x1d out of bounds>}}, Host = 0x50, HostBits = {static npos = 18446744073709551615,                                    
  290.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  291.               _M_p = 0x7fffffffcc48 "Y\322\377\377\377\177"}}, HostMachine = {static npos = 18446744073709551615,                                        
  292.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  293.               _M_p = 0x7fffffffced0 "X\333\377\377\377\177"}}, HostSystem = {static npos = 18446744073709551615,                                          
  294.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  295.               _M_p = 0x7ffff6f3aaa0 "H\205\300H\211\303\017\204\244"}}, HostRelease = {static npos = 18446744073709551615,                                
  296.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},                            
  297.               _M_p = 0x7fffffffc820 ""}}, CCCGenericGCCName = {static npos = 18446744073709551615,                                                        
  298.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1369c18 ""}},    
  299.           CCCIsCXX = 0, CCCEcho = 0, CCCPrintBindings = 0, CheckInputsExist = 0, CCCUseClang = 1, CCCUseClangCXX = 1, CCCUseClangCPP = 0, CCCUsePCH = 0,  
  300.           CCCClangArchs = {_M_t = {                                                                                                                      
  301.               _M_impl = {<std::allocator<std::_Rb_tree_node<llvm::Triple::ArchType> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<llvm::Triple::ArchType> >> = {<No data fields>}, <No data fields>},
  302.                 _M_key_compare = {<std::binary_function<llvm::Triple::ArchType, llvm::Triple::ArchType, bool>> = {<No data fields>}, <No data fields>},
  303.                 _M_header = {_M_color = 80, _M_parent = 0x1c11980, _M_left = 0x7fffffffc830, _M_right = 0x1056553}, _M_node_count = 0}}},
  304. ---Type <return> to continue, or q <return> to quit---
  305.           SuppressMissingInputWarning = false,
  306.           TempFiles = {<std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
  307.               _M_impl = {<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_node = {
  308.                   _M_next = 0x7fffffffc890, _M_prev = 0x1059acf}}}, <No data fields>},
  309.           ResultFiles = {<std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
  310.               _M_impl = {<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_node = {
  311.                   _M_next = 0xc, _M_prev = 0x1c11980}}}, <No data fields>}}
  312.         ProgName = {static npos = 18446744073709551615,
  313.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  314.             _M_p = 0x7fffffffc960 "\367\303\016\001"}}
  315.         C = {Ptr = 0x1007fffffffc960}
  316.         SavedStrings = {_M_t = {
  317.             _M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
  318.               _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 29432192, _M_parent = 0x0,
  319.                 _M_left = 0x1369c0c, _M_right = 0xc}, _M_node_count = 29393088}}}
  320.         Res = -140856608