<br><br><div class="gmail_quote">On Sun, Dec 30, 2012 at 2:33 PM, Larry Evans <span dir="ltr"><<a href="mailto:cppljevans@suddenlink.net" target="_blank">cppljevans@suddenlink.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is using valgrind memcheck a good way to detect memory leaks in clang?<br>
If so, then the following memcheck run output may be useful.<br>
<br>
The OS:<br>
<br>
> Linux evansl-desktop 2.6.32-41-generic #90-Ubuntu SMP Tue May 22 11:29:51 UTC 2012 x86_64 GNU/Linux<br>
<br>
The program:<br>
<br>
> //Do nothing (No OPeration) benchmark.<br>
> int main()<br>
> {<br>
>       return 0;<br>
> }<br>
<br>
the compiler:<br>
<br>
> clang version 3.3 (trunk 171246) (llvm/trunk 171244)<br>
> Target: x86_64-unknown-linux-gnu<br>
> Thread model: posix<br>
<br>
the compiler configuration:<br>
<br>
> #!/bin/bash<br>
> this_dir=`pwd`<br>
> ls $this_dir/../../../llvm.src/configure<br>
> $this_dir/../../../llvm.src/configure \<br>
>   --prefix=$this_dir/../install \<br>
>   --enable-optimized=NO \<br>
>   --enable-assertions=YES \<br>
>   --enable-debug-runtime=YES \<br>
>   --enable-debug-symbols=YES \<br>
>   #<br>
<br>
the memcheck output:<br>
<br>
> ==5556== Memcheck, a memory error detector<br>
> ==5556== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.<br>
> ==5556== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info<br>
> ==5556== Command: /home/evansl/download/llvm/svn/top/out/debug/install/bin/clang -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name tuple.benchmark.nop.cpp -mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-linker-version 2.20.1 -momit-leaf-frame-pointer -coverage-file /home/evansl/prog_dev/boost-svn/ro/boost_1_49_0/sandbox/rw/variadic_templates/sandbox/slim/test.work/tuple.benchmark.nop.o -resource-dir /home/evansl/download/llvm/svn/top/out/debug/install/bin/../lib/clang/3.3 -D TUPLE_IMPL=bcon12_horizontal -D TUPLE_SIZE=10 -D TUPLE_UNROLL_MAX=-1 -D TREE_DEPTH=2 -D TUPLE_TEMPLATED_CTOR=1 -I /home/evansl/prog_dev/boost-svn/ro/boost_1_49_0 -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib64/gcc/x86_64-linux-gnu/4.4/../../../../include/c++/4.4 -internal-isystem /usr/lib64/gcc/x86_64-linux-gnu/4.4/../../../.!<br>

 ./include/<br>
c++/4.4/x86_64-linux-gnu -internal-isystem /usr/lib64/gcc/x86_64-linux-gnu/4.4/../../../../include/c++/4.4/backward -internal-isystem /usr/local/include -internal-isystem /home/evansl/download/llvm/svn/top/out/debug/install/bin/../lib/clang/3.3/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /home/evansl/prog_dev/boost-svn/ro/boost_1_49_0/sandbox/rw/variadic_templates/sandbox/slim/test.work -ferror-limit 19 -fmessage-length 0 -mstackrealign -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -backend-option -vectorize-loops -o tuple.benchmark.nop.o -x c++ tuple.benchmark.nop.cpp<br>

> ==5556==<br>
> ==5556==<br>
> ==5556== HEAP SUMMARY:<br>
> ==5556==     in use at exit: 485,082 bytes in 557 blocks<br>
> ==5556==   total heap usage: 3,526 allocs, 2,969 frees, 844,851 bytes allocated<br>
> ==5556==<br>
> ==5556== 8 bytes in 1 blocks are possibly lost in loss record 7 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x64D782: std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&) (new_allocator.h:89)<br>
> ==5556==    by 0x672FC6: ParseCodeGenArgs(clang::CodeGenOptions&, clang::driver::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:371)<br>
> ==5556==    by 0x6804EE: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1476)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 8 bytes in 1 blocks are possibly lost in loss record 8 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F0F09: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 8 bytes in 1 blocks are possibly lost in loss record 9 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x131CA6D: std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) (new_allocator.h:89)<br>

> ==5556==    by 0x131C632: clang::Preprocessor::EnableBacktrackAtThisPos() (stl_vector.h:741)<br>
> ==5556==    by 0x9C17B1: clang::Parser::isCXXFunctionDeclarator(bool*) (Parser.h:574)<br>
> ==5556==    by 0x970937: clang::Parser::ParseDirectDeclarator(clang::Declarator&) (ParseDecl.cpp:4512)<br>
> ==5556==    by 0x96516D: clang::Parser::ParseDeclaratorInternal(clang::Declarator&, void (clang::Parser::*)(clang::Declarator&)) (ParseDecl.cpp:4221)<br>
> ==5556==    by 0x96D04A: clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, unsigned int, bool, clang::SourceLocation*, clang::Parser::ForRangeInit*) (ParseDecl.cpp:1421)<br>
> ==5556==    by 0x953858: clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) (Parser.cpp:882)<br>
> ==5556==    by 0x95408D: clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) (Parser.cpp:898)<br>
> ==5556==    by 0x9557B0: clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (Parser.cpp:763)<br>
> ==5556==    by 0x956351: clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (Parser.cpp:560)<br>
> ==5556==    by 0x94D69F: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:123)<br>
> ==5556==<br>
> ==5556== 8 bytes in 1 blocks are possibly lost in loss record 10 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F34CF: clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, std::string const&, clang::CodeGenOptions const&, llvm::LLVMContext&) (new_allocator.h:89)<br>
> ==5556==    by 0x7F1532: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:71)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 8 bytes in 1 blocks are possibly lost in loss record 11 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x134A24D: std::vector<clang::CommentHandler*, std::allocator<clang::CommentHandler*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::CommentHandler**, std::vector<clang::CommentHandler*, std::allocator<clang::CommentHandler*> > >, clang::CommentHandler* const&) (new_allocator.h:89)<br>

> ==5556==    by 0x13465F0: clang::Preprocessor::addCommentHandler(clang::CommentHandler*) (stl_vector.h:741)<br>
> ==5556==    by 0x950F81: clang::Parser::Parser(clang::Preprocessor&, clang::Sema&, bool) (Parser.cpp:101)<br>
> ==5556==    by 0x94D5D7: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:102)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 8 bytes in 1 blocks are possibly lost in loss record 12 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12D0CBD: std::vector<clang::SrcMgr::ContentCache*, std::allocator<clang::SrcMgr::ContentCache*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::SrcMgr::ContentCache**, std::vector<clang::SrcMgr::ContentCache*, std::allocator<clang::SrcMgr::ContentCache*> > >, clang::SrcMgr::ContentCache* const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12C9635: clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer const*) (stl_vector.h:741)<br>
> ==5556==    by 0x1344D54: clang::Preprocessor::EnterMainSourceFile() (SourceManager.h:777)<br>
> ==5556==    by 0x94D64B: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:111)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 12 bytes in 1 blocks are possibly lost in loss record 13 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E72FFE: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (Allocator.h:36)<br>
> ==5556==    by 0x1E73135: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:36)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 13 bytes in 1 blocks are possibly lost in loss record 15 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E72FFE: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (Allocator.h:36)<br>
> ==5556==    by 0x1E73157: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:40)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 13 bytes in 1 blocks are possibly lost in loss record 16 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E72FFE: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (Allocator.h:36)<br>
> ==5556==    by 0x1E73179: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:44)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 14 bytes in 1 blocks are possibly lost in loss record 17 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E72FFE: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (Allocator.h:36)<br>
> ==5556==    by 0x1E731BD: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:53)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 15 bytes in 1 blocks are possibly lost in loss record 18 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E72FFE: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (Allocator.h:36)<br>
> ==5556==    by 0x1E7319B: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:48)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 24 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x130E4DD: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:78)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 25 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B607: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1235)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 26 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12D0E2D: std::vector<llvm::StringMapEntry<unsigned int>*, std::allocator<llvm::StringMapEntry<unsigned int>*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::StringMapEntry<unsigned int>**, std::vector<llvm::StringMapEntry<unsigned int>*, std::allocator<llvm::StringMapEntry<unsigned int>*> > >, llvm::StringMapEntry<unsigned int>* const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12C99DD: clang::LineTableInfo::getLineTableFilenameID(llvm::StringRef) (stl_vector.h:741)<br>
> ==5556==    by 0x1324337: clang::Preprocessor::HandleDigitDirective(clang::Token&) (PPDirectives.cpp:1004)<br>
> ==5556==    by 0x1325FBA: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:654)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 27 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B673: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1236)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 28 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B6CC: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1237)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 29 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B725: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1238)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 30 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B77E: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1239)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 31 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B7D7: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1242)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 32 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B83D: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1243)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 33 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B8A3: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1244)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 34 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B974: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1247)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 35 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B9DA: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1248)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 36 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BA40: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1249)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 37 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BAA6: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1250)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 38 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BB77: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1252)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 39 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BBDD: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1254)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 40 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BC43: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1255)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 41 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BCA9: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1256)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 42 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12379ED: clang::CreateItaniumCXXABI(clang::ASTContext&) (ItaniumCXXABI.cpp:68)<br>
> ==5556==    by 0x114894B: clang::ASTContext::InitBuiltinTypes(clang::TargetInfo const&) (ASTContext.cpp:787)<br>
> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 43 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x8251FC: clang::CodeGen::CodeGenModule::getTargetCodeGenInfo() (TargetInfo.cpp:4439)<br>
> ==5556==    by 0x817A68: clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&) (CodeGenTypes.cpp:36)<br>
> ==5556==    by 0x7F913A: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:79)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 44 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F974D: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:122)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 45 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DE4AD4: llvm::Attribute::get(llvm::LLVMContext&, llvm::AttrBuilder&) (Attributes.cpp:56)<br>
> ==5556==    by 0x1DE4BEE: llvm::Attribute::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Attribute::AttrKind>) (Attributes.cpp:37)<br>
> ==5556==    by 0x93050B: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (Function.h:181)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 46 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DE4AD4: llvm::Attribute::get(llvm::LLVMContext&, llvm::AttrBuilder&) (Attributes.cpp:56)<br>
> ==5556==    by 0x1DE4BEE: llvm::Attribute::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Attribute::AttrKind>) (Attributes.cpp:37)<br>
> ==5556==    by 0x7FD3C6: clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*) (Function.h:181)<br>
> ==5556==    by 0x7FF81B: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1994)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 16 bytes in 1 blocks are possibly lost in loss record 47 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DE4AD4: llvm::Attribute::get(llvm::LLVMContext&, llvm::AttrBuilder&) (Attributes.cpp:56)<br>
> ==5556==    by 0x1DE6098: llvm::AttributeSet::addAttr(llvm::LLVMContext&, unsigned int, llvm::Attribute) const (Attributes.cpp:500)<br>
> ==5556==    by 0x1E176CF: llvm::Function::addAttribute(unsigned int, llvm::Attribute) (Function.cpp:253)<br>
> ==5556==    by 0x7FD3D6: clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*) (Function.h:181)<br>
> ==5556==    by 0x7FF81B: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1994)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 17 bytes in 1 blocks are possibly lost in loss record 52 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BCF0: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1256)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 20 bytes in 1 blocks are possibly lost in loss record 53 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E72FFE: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (Allocator.h:36)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 20 bytes in 1 blocks are possibly lost in loss record 54 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B5C1: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:835)<br>
> ==5556==    by 0x133B833: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1242)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 21 bytes in 1 blocks are possibly lost in loss record 56 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B669: clang::Preprocessor::RegisterBuiltinPragmas() (Preprocessor.h:569)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 21 bytes in 1 blocks are possibly lost in loss record 57 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B6C2: clang::Preprocessor::RegisterBuiltinPragmas() (Preprocessor.h:569)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 21 bytes in 1 blocks are possibly lost in loss record 58 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B5C1: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:835)<br>
> ==5556==    by 0x133BC39: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1254)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 21 bytes in 1 blocks are possibly lost in loss record 59 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1E98AEF: llvm::Value::setName(llvm::Twine const&) (Allocator.h:36)<br>
> ==5556==    by 0x1E51933: llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (GlobalValue.h:63)<br>
> ==5556==    by 0x7FF23B: clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, llvm::Attribute) (Function.h:126)<br>
> ==5556==    by 0x7FF654: clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool) (CodeGenModule.cpp:1209)<br>
> ==5556==    by 0x7FF6F3: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1929)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 22 bytes in 1 blocks are possibly lost in loss record 62 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B5C1: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:835)<br>
> ==5556==    by 0x133B9D0: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1247)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 23 bytes in 1 blocks are possibly lost in loss record 64 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B833: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1242)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 23 bytes in 1 blocks are possibly lost in loss record 65 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B9D0: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1247)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 73 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x774771: std::vector<clang::DiagnosticsEngine::DiagStatePoint, std::allocator<clang::DiagnosticsEngine::DiagStatePoint> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::DiagnosticsEngine::DiagStatePoint*, std::vector<clang::DiagnosticsEngine::DiagStatePoint, std::allocator<clang::DiagnosticsEngine::DiagStatePoint> > >, clang::DiagnosticsEngine::DiagStatePoint const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12AF64B: clang::DiagnosticsEngine::Reset() (stl_vector.h:741)<br>
> ==5556==    by 0x130E5A6: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:80)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 74 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12D0A8E: std::vector<clang::SrcMgr::SLocEntry, std::allocator<clang::SrcMgr::SLocEntry> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::SrcMgr::SLocEntry*, std::vector<clang::SrcMgr::SLocEntry, std::allocator<clang::SrcMgr::SLocEntry> > >, clang::SrcMgr::SLocEntry const&) (vector.tcc:322)<br>

> ==5556==    by 0x12C93C0: clang::SourceManager::createExpansionLocImpl(clang::SrcMgr::ExpansionInfo const&, unsigned int, int, unsigned int) (stl_vector.h:741)<br>
> ==5556==    by 0x12C93F3: clang::SourceManager::createExpansionLoc(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, unsigned int, int, unsigned int) (SourceManager.cpp:595)<br>
> ==5556==    by 0x12C9B97: clang::SourceManager::clearIDTables() (SourceManager.cpp:428)<br>
> ==5556==    by 0x12C9D70: clang::SourceManager::SourceManager(clang::DiagnosticsEngine&, clang::FileManager&, bool) (SourceManager.cpp:380)<br>
> ==5556==    by 0x130E61D: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:82)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 75 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x134914B: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:76)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 76 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x66F33B: std::vector<clang::FrontendInputFile, std::allocator<clang::FrontendInputFile> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::FrontendInputFile*, std::vector<clang::FrontendInputFile, std::allocator<clang::FrontendInputFile> > >, clang::FrontendInputFile const&) (vector.tcc:322)<br>

> ==5556==    by 0x676112: ParseFrontendArgs(clang::FrontendOptions&, clang::driver::ArgList&, clang::DiagnosticsEngine&) (stl_vector.h:741)<br>
> ==5556==    by 0x6804D2: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1474)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 77 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B7CD: clang::Preprocessor::RegisterBuiltinPragmas() (Preprocessor.h:569)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 78 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B909: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1245)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 79 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BA9C: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1249)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 80 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133BB0C: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1251)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 81 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x11D5835: clang::DeclarationNameTable::DeclarationNameTable(clang::ASTContext const&) (DeclarationName.cpp:344)<br>
> ==5556==    by 0x1149950: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (ASTContext.cpp:636)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 82 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x11D5862: clang::DeclarationNameTable::DeclarationNameTable(clang::ASTContext const&) (DeclarationName.cpp:345)<br>
> ==5556==    by 0x1149950: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (ASTContext.cpp:636)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24 bytes in 1 blocks are possibly lost in loss record 83 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x825209: clang::CodeGen::CodeGenModule::getTargetCodeGenInfo() (TargetInfo.cpp:1214)<br>
> ==5556==    by 0x817A68: clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&) (CodeGenTypes.cpp:36)<br>
> ==5556==    by 0x7F913A: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:79)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 26 bytes in 1 blocks are possibly lost in loss record 86 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67C75A: ParseHeaderSearchArgs(clang::HeaderSearchOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x68051A: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1477)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 26 bytes in 1 blocks are possibly lost in loss record 87 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B774: clang::Preprocessor::RegisterBuiltinPragmas() (Preprocessor.h:569)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 27 bytes in 1 blocks are possibly lost in loss record 92 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B71B: clang::Preprocessor::RegisterBuiltinPragmas() (Preprocessor.h:569)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 27 bytes in 1 blocks are possibly lost in loss record 93 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B8FF: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1244)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 27 bytes in 1 blocks are possibly lost in loss record 94 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B96A: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1245)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 27 bytes in 1 blocks are possibly lost in loss record 95 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BB02: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1250)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 27 bytes in 1 blocks are possibly lost in loss record 96 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BB6D: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1251)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 28 bytes in 1 blocks are possibly lost in loss record 104 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B57B: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (StringRef.h:183)<br>
> ==5556==    by 0x133B833: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1242)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==<br>
> ==5556== 28 bytes in 1 blocks are possibly lost in loss record 105 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BC39: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1254)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 29 bytes in 1 blocks are possibly lost in loss record 110 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B637: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 29 bytes in 1 blocks are possibly lost in loss record 111 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B696: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 29 bytes in 1 blocks are possibly lost in loss record 112 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B57B: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (StringRef.h:183)<br>
> ==5556==    by 0x133BC39: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1254)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==<br>
> ==5556== 30 bytes in 1 blocks are possibly lost in loss record 122 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B899: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1243)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 30 bytes in 1 blocks are possibly lost in loss record 123 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B57B: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (StringRef.h:183)<br>
> ==5556==    by 0x133B9D0: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1247)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==<br>
> ==5556== 30 bytes in 1 blocks are possibly lost in loss record 124 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BA36: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1248)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 31 bytes in 1 blocks are possibly lost in loss record 129 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x673221: ParseCodeGenArgs(clang::CodeGenOptions&, clang::driver::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x6804EE: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1476)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 31 bytes in 1 blocks are possibly lost in loss record 130 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x6706A0: ParseTargetArgs(clang::TargetOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x6806A8: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1490)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 31 bytes in 1 blocks are possibly lost in loss record 131 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67079A: ParseTargetArgs(clang::TargetOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x6806A8: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1490)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 31 bytes in 1 blocks are possibly lost in loss record 132 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B7FA: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 31 bytes in 1 blocks are possibly lost in loss record 133 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B997: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 32 bytes in 1 blocks are possibly lost in loss record 142 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B7A1: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 32 bytes in 1 blocks are possibly lost in loss record 143 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133BA63: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 32 bytes in 1 blocks are possibly lost in loss record 144 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E7EC54: llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&) (Module.cpp:48)<br>
> ==5556==    by 0x7F3557: clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, std::string const&, clang::CodeGenOptions const&, llvm::LLVMContext&) (ModuleBuilder.cpp:40)<br>
> ==5556==    by 0x7F1532: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:71)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 32 bytes in 1 blocks are possibly lost in loss record 145 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12FE812: std::vector<clang::HeaderFileInfo, std::allocator<clang::HeaderFileInfo> >::_M_fill_insert(__gnu_cxx::__normal_iterator<clang::HeaderFileInfo*, std::vector<clang::HeaderFileInfo, std::allocator<clang::HeaderFileInfo> > >, unsigned long, clang::HeaderFileInfo const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12F8310: clang::HeaderSearch::getFileInfo(clang::FileEntry const*) (stl_vector.h:851)<br>
> ==5556==    by 0x1344D0A: clang::Preprocessor::EnterMainSourceFile() (HeaderSearch.h:405)<br>
> ==5556==    by 0x94D64B: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:111)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 33 bytes in 1 blocks are possibly lost in loss record 150 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BC9F: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1255)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 34 bytes in 1 blocks are possibly lost in loss record 153 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B748: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 35 bytes in 1 blocks are possibly lost in loss record 157 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B6EF: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 35 bytes in 1 blocks are possibly lost in loss record 158 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B8C6: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 35 bytes in 1 blocks are possibly lost in loss record 159 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B92C: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 35 bytes in 1 blocks are possibly lost in loss record 160 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133BAC9: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 35 bytes in 1 blocks are possibly lost in loss record 161 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133BB2F: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 36 bytes in 1 blocks are possibly lost in loss record 169 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x133A806: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (Allocator.h:36)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BBD3: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1252)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 36 bytes in 1 blocks are possibly lost in loss record 170 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133BC00: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 38 bytes in 1 blocks are possibly lost in loss record 176 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B860: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 38 bytes in 1 blocks are possibly lost in loss record 177 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133B9FD: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 40 bytes in 1 blocks are possibly lost in loss record 182 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12AF582: clang::DiagnosticsEngine::Reset() (new_allocator.h:89)<br>
> ==5556==    by 0x130E5A6: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:80)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 40 bytes in 1 blocks are possibly lost in loss record 183 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E7EC2D: llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&) (Module.cpp:47)<br>
> ==5556==    by 0x7F3557: clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, std::string const&, clang::CodeGenOptions const&, llvm::LLVMContext&) (ModuleBuilder.cpp:40)<br>
> ==5556==    by 0x7F1532: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:71)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 40 bytes in 1 blocks are possibly lost in loss record 184 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x81B15A: clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&) (ItaniumCXXABI.cpp:179)<br>
> ==5556==    by 0x7F9124: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:56)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 40 bytes in 1 blocks are possibly lost in loss record 185 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E51986: llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (Function.cpp:175)<br>
> ==5556==    by 0x7FF23B: clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, llvm::Attribute) (Function.h:126)<br>
> ==5556==    by 0x7FF654: clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool) (CodeGenModule.cpp:1209)<br>
> ==5556==    by 0x7FF6F3: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1929)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 41 bytes in 1 blocks are possibly lost in loss record 186 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DFCD: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.tcc:216)<br>
> ==5556==    by 0x6ED033: clang::driver::ArgList::getAllArgValues(clang::driver::OptSpecifier) const (stl_uninitialized.h:74)<br>
> ==5556==    by 0x672FB7: ParseCodeGenArgs(clang::CodeGenOptions&, clang::driver::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:371)<br>
> ==5556==    by 0x6804EE: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1476)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 41 bytes in 1 blocks are possibly lost in loss record 187 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133BC66: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 44 bytes in 1 blocks are possibly lost in loss record 191 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x133BB9A: clang::Preprocessor::RegisterBuiltinPragmas() (StringRef.h:183)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 46 bytes in 1 blocks are possibly lost in loss record 192 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x675458: ParseFrontendArgs(clang::FrontendOptions&, clang::driver::ArgList&, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x6804D2: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1474)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 193 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12B9E02: clang::FileManager::FileManager(clang::FileSystemOptions const&) (FileManager.cpp:184)<br>
> ==5556==    by 0x6680B8: clang::CompilerInstance::createFileManager() (CompilerInstance.cpp:224)<br>
> ==5556==    by 0x68B517: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:211)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 194 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x13492BB: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:112)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 195 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x675F1B: ParseFrontendArgs(clang::FrontendOptions&, clang::driver::ArgList&, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x6804D2: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1474)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 196 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67339D: ParseCodeGenArgs(clang::CodeGenOptions&, clang::driver::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x6804EE: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1476)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 197 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12B9DD1: clang::FileManager::FileManager(clang::FileSystemOptions const&) (FileManager.cpp:184)<br>
> ==5556==    by 0x6680B8: clang::CompilerInstance::createFileManager() (CompilerInstance.cpp:224)<br>
> ==5556==    by 0x68B517: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:211)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 198 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B551: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:834)<br>
> ==5556==    by 0x133B833: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1242)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 199 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B551: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:834)<br>
> ==5556==    by 0x133B9D0: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1247)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 200 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x133B551: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:834)<br>
> ==5556==    by 0x133BC39: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1254)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 201 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x530D7BE: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:457)<br>
> ==5556==    by 0x53101DF: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:662)<br>
> ==5556==    by 0x530F9EC: std::string::replace(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:401)<br>
> ==5556==    by 0x1EF081C: llvm::Timer::init(llvm::StringRef) (basic_string.h:1475)<br>
> ==5556==    by 0x7F151E: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (Timer.h:93)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 202 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x1E7EC15: llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&) (StringRef.h:183)<br>
> ==5556==    by 0x7F3557: clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, std::string const&, clang::CodeGenOptions const&, llvm::LLVMContext&) (ModuleBuilder.cpp:40)<br>
> ==5556==    by 0x7F1532: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:71)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==<br>
> ==5556== 48 bytes in 1 blocks are possibly lost in loss record 203 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x131C7D1: std::vector<clang::Preprocessor::IncludeStackInfo, std::allocator<clang::Preprocessor::IncludeStackInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::Preprocessor::IncludeStackInfo*, std::vector<clang::Preprocessor::IncludeStackInfo, std::allocator<clang::Preprocessor::IncludeStackInfo> > >, clang::Preprocessor::IncludeStackInfo const&) (new_allocator.h:89)<br>

> ==5556==    by 0x132C74A: clang::Preprocessor::EnterSourceFileWithLexer(clang::Lexer*, clang::DirectoryLookup const*) (stl_vector.h:741)<br>
> ==5556==    by 0x132EB01: clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (PPLexerChange.cpp:104)<br>
> ==5556==    by 0x94D64B: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:111)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 49 bytes in 1 blocks are possibly lost in loss record 209 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53119A2: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:607)<br>
> ==5556==    by 0x530E610: std::string::reserve(unsigned long) (basic_string.tcc:488)<br>
> ==5556==    by 0x530EB51: std::string::append(char const*, unsigned long) (basic_string.tcc:309)<br>
> ==5556==    by 0x1EF7453: llvm::Triple::normalize(llvm::StringRef) (StringRef.h:539)<br>
> ==5556==    by 0x67080D: ParseTargetArgs(clang::TargetOptions&, clang::driver::ArgList&) (CompilerInvocation.cpp:1423)<br>
> ==5556==    by 0x6806A8: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1490)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 49 bytes in 1 blocks are possibly lost in loss record 210 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x7F35D8: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (StringRef.h:183)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==<br>
> ==5556== 52 bytes in 1 blocks are possibly lost in loss record 214 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67C942: ParseHeaderSearchArgs(clang::HeaderSearchOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x68051A: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1477)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 55 bytes in 1 blocks are possibly lost in loss record 215 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x1EF0663: llvm::TimerGroup::TimerGroup(llvm::StringRef) (basic_string.tcc:139)<br>
> ==5556==    by 0x1EF089B: llvm::Timer::init(llvm::StringRef) (Timer.cpp:90)<br>
> ==5556==    by 0x7F151E: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (Timer.h:93)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 56 bytes in 1 blocks are possibly lost in loss record 219 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6AD8B3: clang::TextDiagnosticPrinter::clone(clang::DiagnosticsEngine&) const (TextDiagnosticPrinter.cpp:161)<br>
> ==5556==    by 0x130E5EB: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:81)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 56 bytes in 1 blocks are possibly lost in loss record 220 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BC362: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BCB1C: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique(std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (stl_tree.h:1177)<br>

> ==5556==    by 0x12BCCCA: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (stl_tree.h:1254)<br>

> ==5556==    by 0x12BB620: clang::FileManager::getDirectory(llvm::StringRef, bool) (stl_map.h:540)<br>
> ==5556==    by 0x6DF97A: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:143)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 56 bytes in 1 blocks are possibly lost in loss record 221 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BCBB5: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BB620: clang::FileManager::getDirectory(llvm::StringRef, bool) (stl_map.h:540)<br>
> ==5556==    by 0x6DF97A: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:143)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 56 bytes in 1 blocks are possibly lost in loss record 222 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BC362: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BCD2F: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (stl_tree.h:1230)<br>

> ==5556==    by 0x12BB620: clang::FileManager::getDirectory(llvm::StringRef, bool) (stl_map.h:540)<br>
> ==5556==    by 0x12BB8E9: clang::FileManager::getFile(llvm::StringRef, bool, bool) (FileManager.cpp:253)<br>
> ==5556==    by 0x6DFC27: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:152)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 56 bytes in 1 blocks are possibly lost in loss record 223 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BC362: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BCD48: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (stl_tree.h:1225)<br>

> ==5556==    by 0x12BB620: clang::FileManager::getDirectory(llvm::StringRef, bool) (stl_map.h:540)<br>
> ==5556==    by 0x12BB8E9: clang::FileManager::getFile(llvm::StringRef, bool, bool) (FileManager.cpp:253)<br>
> ==5556==    by 0x668630: clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile const&, clang::DiagnosticsEngine&, clang::FileManager&, clang::SourceManager&, clang::FrontendOptions const&) (CompilerInstance.cpp:618)<br>

> ==5556==    by 0x689E9B: clang::FrontendAction::Execute() (FrontendAction.cpp:373)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 56 bytes in 1 blocks are possibly lost in loss record 224 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x1DF298A: llvm::UndefValue::get(llvm::Type*) (Constants.h:1129)<br>
> ==5556==    by 0x92F87F: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:372)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 64 bytes in 1 blocks are possibly lost in loss record 296 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12D1B63: std::_Rb_tree<clang::FileID, std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > >, std::_Select1st<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > >, std::less<clang::FileID>, std::allocator<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12D1D18: std::_Rb_tree<clang::FileID, std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > >, std::_Select1st<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > >, std::less<clang::FileID>, std::allocator<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > > >::_M_insert_unique(std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > const&) (stl_tree.h:1182)<br>

> ==5556==    by 0x12D1DD2: std::_Rb_tree<clang::FileID, std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > >, std::_Select1st<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > >, std::less<clang::FileID>, std::allocator<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > >, std::pair<clang::FileID const, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > > const&) (stl_tree.h:1254)<br>

> ==5556==    by 0x12CBE8F: clang::LineTableInfo::AddLineNote(clang::FileID, unsigned int, unsigned int, int, unsigned int, clang::SrcMgr::CharacteristicKind) (stl_map.h:540)<br>
> ==5556==    by 0x13242A6: clang::Preprocessor::HandleDigitDirective(clang::Token&) (PPDirectives.cpp:1015)<br>
> ==5556==    by 0x1325FBA: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:654)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 64 bytes in 1 blocks are possibly lost in loss record 297 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x839569: clang::CodeGen::CGFunctionInfo::create(unsigned int, clang::FunctionType::ExtInfo const&, clang::CanQual<clang::Type>, llvm::ArrayRef<clang::CanQual<clang::Type> >, clang::CodeGen::RequiredArgs) (CGCall.cpp:484)<br>

> ==5556==    by 0x839ACF: clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual<clang::Type>, llvm::ArrayRef<clang::CanQual<clang::Type> >, clang::FunctionType::ExtInfo, clang::CodeGen::RequiredArgs) (CGCall.cpp:451)<br>

> ==5556==    by 0x83C7C9: clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual<clang::FunctionProtoType>) (CGCall.cpp:95)<br>
> ==5556==    by 0x7FF6CF: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1925)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 65 bytes in 1 blocks are possibly lost in loss record 301 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x66A72C: clang::CompilerInstance::createPreprocessor() (StringRef.h:183)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 302 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67CB71: ParseHeaderSearchArgs(clang::HeaderSearchOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x68051A: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1477)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 303 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EE7A0F: llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (SmallVector.cpp:28)<br>
> ==5556==    by 0x131C359: clang::Preprocessor::CachingLex(clang::Token&) (SmallVector.h:80)<br>
> ==5556==    by 0x9C1A3F: clang::Parser::isCXXFunctionDeclarator(bool*) (Preprocessor.h:692)<br>
> ==5556==    by 0x970937: clang::Parser::ParseDirectDeclarator(clang::Declarator&) (ParseDecl.cpp:4512)<br>
> ==5556==    by 0x96516D: clang::Parser::ParseDeclaratorInternal(clang::Declarator&, void (clang::Parser::*)(clang::Declarator&)) (ParseDecl.cpp:4221)<br>
> ==5556==    by 0x96D04A: clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, unsigned int, bool, clang::SourceLocation*, clang::Parser::ForRangeInit*) (ParseDecl.cpp:1421)<br>
> ==5556==    by 0x953858: clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) (Parser.cpp:882)<br>
> ==5556==    by 0x95408D: clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) (Parser.cpp:898)<br>
> ==5556==    by 0x9557B0: clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (Parser.cpp:763)<br>
> ==5556==    by 0x956351: clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (Parser.cpp:560)<br>
> ==5556==    by 0x94D69F: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:123)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 304 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x1DFAD62: llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (Constants.h:59)<br>
> ==5556==    by 0x1DFB1D7: llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (Constants.cpp:472)<br>
> ==5556==    by 0x1E6DD23: llvm::AllocaInst::AllocaInst(llvm::Type*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (Instructions.cpp:821)<br>
> ==5556==    by 0x877BFB: clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&) (CGExpr.cpp:55)<br>
> ==5556==    by 0x87811E: clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&) (CGExpr.cpp:68)<br>
> ==5556==    by 0x92FC5A: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:415)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 305 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x1DFAD62: llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (Constants.h:59)<br>
> ==5556==    by 0x1DFB1D7: llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (Constants.cpp:472)<br>
> ==5556==    by 0x1DFB34F: llvm::ConstantInt::get(llvm::Type*, unsigned long, bool) (Constants.cpp:461)<br>
> ==5556==    by 0x1DFB7B8: llvm::Constant::getNullValue(llvm::Type*) (Constants.cpp:93)<br>
> ==5556==    by 0x841DF8: clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&) (CGCall.cpp:1179)<br>
> ==5556==    by 0x92FB68: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:429)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 306 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x1DFAD62: llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (Constants.h:59)<br>
> ==5556==    by 0x1DFB1D7: llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (Constants.cpp:472)<br>
> ==5556==    by 0x1DE49CF: llvm::AttributeImpl::AttributeImpl(llvm::LLVMContext&, unsigned long) (Attributes.cpp:302)<br>
> ==5556==    by 0x1DE4AE5: llvm::Attribute::get(llvm::LLVMContext&, llvm::AttrBuilder&) (Attributes.cpp:56)<br>
> ==5556==    by 0x1DE4BEE: llvm::Attribute::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Attribute::AttrKind>) (Attributes.cpp:37)<br>
> ==5556==    by 0x93050B: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (Function.h:181)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 307 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x1DFAD62: llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (Constants.h:59)<br>
> ==5556==    by 0x1DFB1D7: llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (Constants.cpp:472)<br>
> ==5556==    by 0x1DE49CF: llvm::AttributeImpl::AttributeImpl(llvm::LLVMContext&, unsigned long) (Attributes.cpp:302)<br>
> ==5556==    by 0x1DE4AE5: llvm::Attribute::get(llvm::LLVMContext&, llvm::AttrBuilder&) (Attributes.cpp:56)<br>
> ==5556==    by 0x1DE4BEE: llvm::Attribute::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Attribute::AttrKind>) (Attributes.cpp:37)<br>
> ==5556==    by 0x7FD3C6: clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*) (Function.h:181)<br>
> ==5556==    by 0x7FF81B: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1994)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==<br>
> ==5556== 72 bytes in 1 blocks are possibly lost in loss record 308 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x1DFAD62: llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (Constants.h:59)<br>
> ==5556==    by 0x1DFB1D7: llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (Constants.cpp:472)<br>
> ==5556==    by 0x1DE49CF: llvm::AttributeImpl::AttributeImpl(llvm::LLVMContext&, unsigned long) (Attributes.cpp:302)<br>
> ==5556==    by 0x1DE4AE5: llvm::Attribute::get(llvm::LLVMContext&, llvm::AttrBuilder&) (Attributes.cpp:56)<br>
> ==5556==    by 0x1DE6098: llvm::AttributeSet::addAttr(llvm::LLVMContext&, unsigned int, llvm::Attribute) const (Attributes.cpp:500)<br>
> ==5556==    by 0x1E176CF: llvm::Function::addAttribute(unsigned int, llvm::Attribute) (Function.cpp:253)<br>
> ==5556==    by 0x7FD3D6: clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*) (Function.h:181)<br>
> ==5556==    by 0x7FF81B: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1994)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==<br>
> ==5556== 80 bytes in 1 blocks are possibly lost in loss record 309 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BE54A: clang::SelectorTable::SelectorTable() (IdentifierTable.cpp:512)<br>
> ==5556==    by 0x1348E49: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:72)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 80 bytes in 1 blocks are possibly lost in loss record 310 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x77AA1B: std::vector<clang::LineEntry, std::allocator<clang::LineEntry> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::LineEntry*, std::vector<clang::LineEntry, std::allocator<clang::LineEntry> > >, clang::LineEntry const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12CBF51: clang::LineTableInfo::AddLineNote(clang::FileID, unsigned int, unsigned int, int, unsigned int, clang::SrcMgr::CharacteristicKind) (stl_vector.h:741)<br>
> ==5556==    by 0x13242A6: clang::Preprocessor::HandleDigitDirective(clang::Token&) (PPDirectives.cpp:1015)<br>
> ==5556==    by 0x1325FBA: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:654)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 80 bytes in 1 blocks are possibly lost in loss record 311 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x11B1F93: clang::DeclContext::CreateStoredDeclsMap(clang::ASTContext&) const (DeclBase.cpp:1390)<br>
> ==5556==    by 0x11B2ACF: clang::DeclContext::makeDeclVisibleInContextImpl(clang::NamedDecl*, bool) (DeclBase.cpp:1335)<br>
> ==5556==    by 0x11B2D0C: clang::DeclContext::buildLookupImpl(clang::DeclContext*) (DeclBase.cpp:1152)<br>
> ==5556==    by 0x11B2E0D: clang::DeclContext::buildLookup() (DeclBase.cpp:1131)<br>
> ==5556==    by 0x11B3747: clang::DeclContext::lookup(clang::DeclarationName) (DeclBase.cpp:1189)<br>
> ==5556==    by 0x11B38A7: clang::DeclContext::getUsingDirectives() const (DeclBase.h:1396)<br>
> ==5556==    by 0xBC988D: (anonymous namespace)::UnqualUsingDirectiveSet::visitScopeChain(clang::Scope*, clang::Scope*) (SemaLookup.cpp:158)<br>
> ==5556==    by 0xBD306B: clang::Sema::CppLookupName(clang::LookupResult&, clang::Scope*) (SemaLookup.cpp:969)<br>
> ==5556==    by 0xBD422C: clang::Sema::LookupName(clang::LookupResult&, clang::Scope*, bool) (SemaLookup.cpp:1203)<br>
> ==5556==    by 0xA826AE: clang::Sema::HandleDeclarator(clang::Scope*, clang::Declarator&, llvm::MutableArrayRef<clang::TemplateParameterList*>) (SemaDecl.cpp:3754)<br>
> ==5556==    by 0xA82B4C: clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Declarator&) (SemaDecl.cpp:7783)<br>
> ==5556==<br>
> ==5556== 80 bytes in 1 blocks are possibly lost in loss record 312 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x92F858: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (BasicBlock.h:106)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==<br>
> ==5556== 88 bytes in 1 blocks are possibly lost in loss record 314 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x130E500: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:80)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 88 bytes in 1 blocks are possibly lost in loss record 315 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x670056: clang::CompilerInvocationBase::CompilerInvocationBase() (CompilerInvocation.cpp:42)<br>
> ==5556==    by 0x66E86D: clang::CompilerInvocation::CompilerInvocation() (CompilerInvocation.h:121)<br>
> ==5556==    by 0x667D9B: clang::CompilerInstance::CompilerInstance() (CompilerInstance.cpp:51)<br>
> ==5556==    by 0x64994A: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 96 bytes in 1 blocks are possibly lost in loss record 316 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x66FF7A: clang::CompilerInvocationBase::CompilerInvocationBase() (CompilerInvocation.cpp:42)<br>
> ==5556==    by 0x66E86D: clang::CompilerInvocation::CompilerInvocation() (CompilerInvocation.h:121)<br>
> ==5556==    by 0x667D9B: clang::CompilerInstance::CompilerInstance() (CompilerInstance.cpp:51)<br>
> ==5556==    by 0x64994A: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 96 bytes in 1 blocks are possibly lost in loss record 317 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x66FF9B: clang::CompilerInvocationBase::CompilerInvocationBase() (CompilerInvocation.cpp:42)<br>
> ==5556==    by 0x66E86D: clang::CompilerInvocation::CompilerInvocation() (CompilerInvocation.h:121)<br>
> ==5556==    by 0x667D9B: clang::CompilerInstance::CompilerInstance() (CompilerInstance.cpp:51)<br>
> ==5556==    by 0x64994A: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 96 bytes in 1 blocks are possibly lost in loss record 318 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BC256: std::_Rb_tree<clang::FileEntry, clang::FileEntry, std::_Identity<clang::FileEntry>, std::less<clang::FileEntry>, std::allocator<clang::FileEntry> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, clang::FileEntry const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BBBDC: clang::FileManager::getFile(llvm::StringRef, bool, bool) (stl_tree.h:1177)<br>
> ==5556==    by 0x668630: clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile const&, clang::DiagnosticsEngine&, clang::FileManager&, clang::SourceManager&, clang::FrontendOptions const&) (CompilerInstance.cpp:618)<br>

> ==5556==    by 0x689E9B: clang::FrontendAction::Execute() (FrontendAction.cpp:373)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 96 bytes in 1 blocks are possibly lost in loss record 319 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12D0A8E: std::vector<clang::SrcMgr::SLocEntry, std::allocator<clang::SrcMgr::SLocEntry> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::SrcMgr::SLocEntry*, std::vector<clang::SrcMgr::SLocEntry, std::allocator<clang::SrcMgr::SLocEntry> > >, clang::SrcMgr::SLocEntry const&) (vector.tcc:322)<br>

> ==5556==    by 0x12C9578: clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int) (stl_vector.h:741)<br>
> ==5556==    by 0x1344D69: clang::Preprocessor::EnterMainSourceFile() (SourceManager.h:777)<br>
> ==5556==    by 0x94D64B: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:111)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 96 bytes in 1 blocks are definitely lost in loss record 323 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6523D3: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 98 bytes in 1 blocks are possibly lost in loss record 324 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67C8B0: ParseHeaderSearchArgs(clang::HeaderSearchOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x68051A: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1477)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 104 bytes in 1 blocks are possibly lost in loss record 325 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DE4E12: llvm::AttributeSet::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::AttributeWithIndex>) (Attributes.cpp:401)<br>
> ==5556==    by 0x1DE5F94: llvm::AttributeSet::addAttr(llvm::LLVMContext&, unsigned int, llvm::Attribute) const (Attributes.cpp:511)<br>
> ==5556==    by 0x1E176CF: llvm::Function::addAttribute(unsigned int, llvm::Attribute) (Function.cpp:253)<br>
> ==5556==    by 0x93051B: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (Function.h:181)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 104 bytes in 1 blocks are possibly lost in loss record 326 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DE4E12: llvm::AttributeSet::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::AttributeWithIndex>) (Attributes.cpp:401)<br>
> ==5556==    by 0x1DE5F94: llvm::AttributeSet::addAttr(llvm::LLVMContext&, unsigned int, llvm::Attribute) const (Attributes.cpp:511)<br>
> ==5556==    by 0x1E176CF: llvm::Function::addAttribute(unsigned int, llvm::Attribute) (Function.cpp:253)<br>
> ==5556==    by 0x7FD3D6: clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*) (Function.h:181)<br>
> ==5556==    by 0x7FF81B: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1994)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 112 bytes in 1 blocks are possibly lost in loss record 327 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x877BE5: clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&) (InstrTypes.h:105)<br>
> ==5556==    by 0x87811E: clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&) (CGExpr.cpp:68)<br>
> ==5556==    by 0x92FC5A: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:415)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==<br>
> ==5556== 112 bytes in 1 blocks are possibly lost in loss record 328 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x83E3FE: clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&) (Instructions.h:2307)<br>
> ==5556==    by 0x92C1CD: clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) (CodeGenFunction.cpp:191)<br>
> ==5556==    by 0x9303C6: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:572)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 112 bytes in 2 blocks are possibly lost in loss record 329 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BC362: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BCD2F: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (stl_tree.h:1230)<br>

> ==5556==    by 0x12BB620: clang::FileManager::getDirectory(llvm::StringRef, bool) (stl_map.h:540)<br>
> ==5556==    by 0x6DF97A: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:143)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 114 bytes in 1 blocks are possibly lost in loss record 330 of 483<br>
> ==5556==    at 0x4C273F7: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:281)<br>
> ==5556==    by 0x1ED4207: llvm::MemoryBuffer::getNewUninitMemBuffer(unsigned long, llvm::StringRef) (MemoryBuffer.cpp:131)<br>
> ==5556==    by 0x1ED453A: llvm::MemoryBuffer::getOpenFile(int, char const*, llvm::OwningPtr<llvm::MemoryBuffer>&, unsigned long, unsigned long, long, bool) (MemoryBuffer.cpp:351)<br>
> ==5556==    by 0x1ED4901: llvm::MemoryBuffer::getFile(char const*, llvm::OwningPtr<llvm::MemoryBuffer>&, long, bool) (MemoryBuffer.cpp:259)<br>
> ==5556==    by 0x12BAA66: clang::FileManager::getBufferForFile(clang::FileEntry const*, std::string*, bool) (FileManager.cpp:524)<br>
> ==5556==    by 0x12CA413: clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (SourceManager.cpp:103)<br>
> ==5556==    by 0x132EB2B: clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (SourceManager.h:866)<br>
> ==5556==    by 0x1344CC1: clang::Preprocessor::EnterMainSourceFile() (Preprocessor.cpp:465)<br>
> ==5556==    by 0x94D64B: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:111)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 125 bytes in 1 blocks are possibly lost in loss record 331 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67359F: ParseCodeGenArgs(clang::CodeGenOptions&, clang::driver::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x6804EE: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1476)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 128 bytes in 1 blocks are possibly lost in loss record 333 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x681C75: std::vector<std::pair<std::string, bool>, std::allocator<std::pair<std::string, bool> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<std::string, bool>*, std::vector<std::pair<std::string, bool>, std::allocator<std::pair<std::string, bool> > > >, std::pair<std::string, bool> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x67227C: ParsePreprocessorArgs(clang::PreprocessorOptions&, clang::driver::ArgList&, clang::FileManager&, clang::DiagnosticsEngine&) (stl_vector.h:741)<br>
> ==5556==    by 0x68057C: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1488)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 128 bytes in 1 blocks are possibly lost in loss record 334 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6E42BC: std::vector<clang::DirectoryLookup, std::allocator<clang::DirectoryLookup> >::operator=(std::vector<clang::DirectoryLookup, std::allocator<clang::DirectoryLookup> > const&) (new_allocator.h:89)<br>

> ==5556==    by 0x6E3193: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (HeaderSearch.h:237)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 128 bytes in 1 blocks are possibly lost in loss record 335 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1237EA5: clang::createItaniumMangleContext(clang::ASTContext&, clang::DiagnosticsEngine&) (ItaniumMangle.cpp:3579)<br>
> ==5556==    by 0x81B178: clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&) (CGCXXABI.h:47)<br>
> ==5556==    by 0x7F9124: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:56)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 136 bytes in 1 blocks are possibly lost in loss record 336 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x7FF21F: clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, llvm::Attribute) (Function.h:126)<br>
> ==5556==    by 0x7FF654: clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool) (CodeGenModule.cpp:1209)<br>
> ==5556==    by 0x7FF6F3: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1929)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 136 bytes in 1 blocks are possibly lost in loss record 337 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E97FF2: llvm::User::operator new(unsigned long, unsigned int) (User.cpp:60)<br>
> ==5556==    by 0x841E16: clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&) (Instructions.h:265)<br>
> ==5556==    by 0x92FB68: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:429)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 147 bytes in 1 blocks are possibly lost in loss record 340 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x673513: ParseCodeGenArgs(clang::CodeGenOptions&, clang::driver::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x6804EE: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1476)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 152 bytes in 1 blocks are possibly lost in loss record 342 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12C9A39: clang::SourceManager::getLineTableFilenameID(llvm::StringRef) (SourceManager.cpp:290)<br>
> ==5556==    by 0x1324337: clang::Preprocessor::HandleDigitDirective(clang::Token&) (PPDirectives.cpp:1004)<br>
> ==5556==    by 0x1325FBA: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:654)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 160 bytes in 1 blocks are possibly lost in loss record 343 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x64993F: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 160 bytes in 1 blocks are possibly lost in loss record 344 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F353F: clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, std::string const&, clang::CodeGenOptions const&, llvm::LLVMContext&) (ModuleBuilder.cpp:40)<br>
> ==5556==    by 0x7F1532: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:71)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 168 bytes in 1 blocks are possibly lost in loss record 345 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F146D: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:361)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 170 bytes in 1 blocks are possibly lost in loss record 346 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x7F363F: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (StringRef.h:183)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==<br>
> ==5556== 176 bytes in 1 blocks are possibly lost in loss record 348 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x66E877: clang::CompilerInvocation::CompilerInvocation() (CompilerInvocation.h:121)<br>
> ==5556==    by 0x667D9B: clang::CompilerInstance::CompilerInstance() (CompilerInstance.cpp:51)<br>
> ==5556==    by 0x64994A: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 204 bytes in 1 blocks are possibly lost in loss record 350 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x1EEC7A7: llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (StringMap.cpp:61)<br>
> ==5556==    by 0x1E72FA7: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (StringMap.h:350)<br>
> ==5556==    by 0x1E73135: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:36)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 204 bytes in 1 blocks are possibly lost in loss record 351 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x1EEC7A7: llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (StringMap.cpp:61)<br>
> ==5556==    by 0x12C98CD: clang::LineTableInfo::getLineTableFilenameID(llvm::StringRef) (StringMap.h:350)<br>
> ==5556==    by 0x1324337: clang::Preprocessor::HandleDigitDirective(clang::Token&) (PPDirectives.cpp:1004)<br>
> ==5556==    by 0x1325FBA: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:654)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 204 bytes in 1 blocks are possibly lost in loss record 352 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x1EEC7A7: llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (StringMap.cpp:61)<br>
> ==5556==    by 0x133A7B0: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (StringMap.h:350)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B833: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1242)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 204 bytes in 1 blocks are possibly lost in loss record 353 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x1EEC7A7: llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (StringMap.cpp:61)<br>
> ==5556==    by 0x133A7B0: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (StringMap.h:350)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133B9D0: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1247)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 204 bytes in 1 blocks are possibly lost in loss record 354 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x1EEC7A7: llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (StringMap.cpp:61)<br>
> ==5556==    by 0x133A7B0: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (StringMap.h:350)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x133BC39: clang::Preprocessor::RegisterBuiltinPragmas() (Pragma.cpp:1254)<br>
> ==5556==    by 0x1349300: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:113)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 204 bytes in 1 blocks are possibly lost in loss record 355 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x1EEC7A7: llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (StringMap.cpp:61)<br>
> ==5556==    by 0x1E9B678: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (StringMap.h:312)<br>
> ==5556==    by 0x1E51A02: llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (SymbolTableListTraitsImpl.h:73)<br>
> ==5556==    by 0x7FF23B: clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, llvm::Attribute) (Function.h:126)<br>
> ==5556==    by 0x7FF654: clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool) (CodeGenModule.cpp:1209)<br>
> ==5556==    by 0x7FF6F3: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1929)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==<br>
> ==5556== 208 bytes in 1 blocks are possibly lost in loss record 356 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F3366: clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, std::string const&, clang::CodeGenOptions const&, llvm::LLVMContext&) (ModuleBuilder.cpp:126)<br>
> ==5556==    by 0x7F1532: clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (CodeGenAction.cpp:71)<br>
> ==5556==    by 0x68AA5F: clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (FrontendAction.cpp:129)<br>
> ==5556==    by 0x68B6CA: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:288)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 219 bytes in 5 blocks are possibly lost in loss record 357 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x6716B4: ParsePreprocessorArgs(clang::PreprocessorOptions&, clang::driver::ArgList&, clang::FileManager&, clang::DiagnosticsEngine&) (StringRef.h:183)<br>
> ==5556==    by 0x68057C: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1488)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 224 bytes in 4 blocks are possibly lost in loss record 358 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12BC362: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12BCCFD: std::_Rb_tree<std::pair<unsigned long, unsigned long>, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry>, std::_Select1st<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::less<std::pair<unsigned long, unsigned long> >, std::allocator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> >, std::pair<std::pair<unsigned long, unsigned long> const, clang::DirectoryEntry> const&) (stl_tree.h:1215)<br>

> ==5556==    by 0x12BB620: clang::FileManager::getDirectory(llvm::StringRef, bool) (stl_map.h:540)<br>
> ==5556==    by 0x6DF97A: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:143)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 256 bytes in 1 blocks are possibly lost in loss record 359 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6823C6: std::vector<clang::HeaderSearchOptions::Entry, std::allocator<clang::HeaderSearchOptions::Entry> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::HeaderSearchOptions::Entry*, std::vector<clang::HeaderSearchOptions::Entry, std::allocator<clang::HeaderSearchOptions::Entry> > >, clang::HeaderSearchOptions::Entry const&) (new_allocator.h:89)<br>

> ==5556==    by 0x67E74F: ParseHeaderSearchArgs(clang::HeaderSearchOptions&, clang::driver::ArgList&) (stl_vector.h:741)<br>
> ==5556==    by 0x68051A: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1477)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 256 bytes in 1 blocks are possibly lost in loss record 360 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x64DA12: std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) (new_allocator.h:89)<br>

> ==5556==    by 0x12F145F: clang::TargetInfo::CreateTargetInfo(clang::DiagnosticsEngine&, clang::TargetOptions*) (stl_vector.h:741)<br>
> ==5556==    by 0x6679EA: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:671)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 256 bytes in 1 blocks are possibly lost in loss record 361 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F3684: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:57)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 272 bytes in 1 blocks are possibly lost in loss record 363 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6700DD: clang::CompilerInvocationBase::CompilerInvocationBase() (CompilerInvocation.cpp:42)<br>
> ==5556==    by 0x66E86D: clang::CompilerInvocation::CompilerInvocation() (CompilerInvocation.h:121)<br>
> ==5556==    by 0x667D9B: clang::CompilerInstance::CompilerInstance() (CompilerInstance.cpp:51)<br>
> ==5556==    by 0x64994A: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 272 bytes in 1 blocks are possibly lost in loss record 364 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12F388E: clang::TargetInfo::CreateTargetInfo(clang::DiagnosticsEngine&, clang::TargetOptions*) (Targets.cpp:4739)<br>
> ==5556==    by 0x6679EA: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:671)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 336 bytes in 1 blocks are possibly lost in loss record 365 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6680A3: clang::CompilerInstance::createFileManager() (CompilerInstance.cpp:224)<br>
> ==5556==    by 0x68B517: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:211)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 396 bytes in 1 blocks are possibly lost in loss record 368 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC467: llvm::StringMapImpl::RehashTable() (StringMap.cpp:203)<br>
> ==5556==    by 0x133A860: clang::PragmaNamespace::AddPragma(clang::PragmaHandler*) (StringMap.h:367)<br>
> ==5556==    by 0x133B4F8: clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*) (Pragma.cpp:842)<br>
> ==5556==    by 0x950D81: clang::Parser::Parser(clang::Preprocessor&, clang::Sema&, bool) (Preprocessor.h:569)<br>
> ==5556==    by 0x94D5D7: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:102)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 440 bytes in 1 blocks are possibly lost in loss record 370 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x130E60A: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:82)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 512 bytes in 1 blocks are possibly lost in loss record 372 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x116AA7D: std::vector<clang::Type*, std::allocator<clang::Type*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<clang::Type**, std::vector<clang::Type*, std::allocator<clang::Type*> > >, clang::Type* const&) (new_allocator.h:89)<br>

> ==5556==    by 0x11457ED: clang::ASTContext::InitBuiltinType(clang::CanQual<clang::Type>&, clang::BuiltinType::Kind) (stl_vector.h:741)<br>
> ==5556==    by 0x1148C8B: clang::ASTContext::InitBuiltinTypes(clang::TargetInfo const&) (ASTContext.cpp:875)<br>
> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 375 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x12BE567: clang::SelectorTable::SelectorTable() (FoldingSet.h:413)<br>
> ==5556==    by 0x1348E49: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:72)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 376 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1E76520: llvm::LLVMContextImpl::LLVMContextImpl(llvm::LLVMContext&) (FoldingSet.h:413)<br>
> ==5556==    by 0x1E73110: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:31)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 377 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1E76543: llvm::LLVMContextImpl::LLVMContextImpl(llvm::LLVMContext&) (FoldingSet.h:413)<br>
> ==5556==    by 0x1E73110: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:31)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 378 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1E76599: llvm::LLVMContextImpl::LLVMContextImpl(llvm::LLVMContext&) (FoldingSet.h:413)<br>
> ==5556==    by 0x1E73110: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:31)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 379 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148ED3: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 380 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148EF0: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 381 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148F0D: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 382 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148F2A: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 383 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148F4A: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 384 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148F6D: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 385 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148F90: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 386 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148FB3: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 387 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1148FD6: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 388 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114901A: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 389 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114903D: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 390 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149060: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 391 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149083: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 392 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11490A6: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:490)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 393 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11490D0: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 394 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11490F3: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 395 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149116: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 396 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149139: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 397 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114915C: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 398 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114917F: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:490)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 399 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11491A9: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 400 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11491CC: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 401 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11491EF: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 402 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149212: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:490)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 403 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114923C: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 404 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114925F: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 405 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149282: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 406 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11492A5: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 407 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11492C8: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 408 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11492EB: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 409 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x114930E: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 410 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149331: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 411 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149354: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 412 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149377: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:490)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 413 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11493A1: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 414 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x1149517: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (FoldingSet.h:413)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 415 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11D5845: clang::DeclarationNameTable::DeclarationNameTable(clang::ASTContext const&) (FoldingSet.h:413)<br>
> ==5556==    by 0x1149950: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (ASTContext.cpp:636)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 416 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x11D5872: clang::DeclarationNameTable::DeclarationNameTable(clang::ASTContext const&) (FoldingSet.h:413)<br>
> ==5556==    by 0x1149950: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (ASTContext.cpp:636)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 417 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x817AF2: clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&) (FoldingSet.h:413)<br>
> ==5556==    by 0x7F913A: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:79)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 520 bytes in 1 blocks are possibly lost in loss record 418 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1ECE369: llvm::FoldingSetImpl::FoldingSetImpl(unsigned int) (FoldingSet.cpp:216)<br>
> ==5556==    by 0x7F9571: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (FoldingSet.h:413)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 552 bytes in 1 blocks are possibly lost in loss record 421 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x667D90: clang::CompilerInstance::CompilerInstance() (CompilerInstance.cpp:51)<br>
> ==5556==    by 0x64994A: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:59)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 563 bytes in 8 blocks are possibly lost in loss record 422 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53121E8: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:139)<br>
> ==5556==    by 0x53126BD: char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) (basic_string.h:1546)<br>
> ==5556==    by 0x53122D4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) (basic_string.h:1562)<br>
> ==5556==    by 0x530DF0C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.tcc:208)<br>

> ==5556==    by 0x67E2EF: ParseHeaderSearchArgs(clang::HeaderSearchOptions&, clang::driver::ArgList&) (StringRef.h:183)<br>
> ==5556==    by 0x68051A: clang::CompilerInvocation::CreateFromArgs(clang::CompilerInvocation&, char const* const*, char const* const*, clang::DiagnosticsEngine&) (CompilerInvocation.cpp:1477)<br>
> ==5556==    by 0x649B90: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:75)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 680 bytes in 1 blocks are possibly lost in loss record 423 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x66A562: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 726 bytes in 24 blocks are possibly lost in loss record 424 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53119A2: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:607)<br>
> ==5556==    by 0x530E610: std::string::reserve(unsigned long) (basic_string.tcc:488)<br>
> ==5556==    by 0x12F1334: clang::TargetInfo::CreateTargetInfo(clang::DiagnosticsEngine&, clang::TargetOptions*) (basic_string.tcc:678)<br>
> ==5556==    by 0x6679EA: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:671)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 780 bytes in 1 blocks are possibly lost in loss record 425 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x12B9E63: clang::FileManager::FileManager(clang::FileSystemOptions const&) (StringMap.h:235)<br>
> ==5556==    by 0x6680B8: clang::CompilerInstance::createFileManager() (CompilerInstance.cpp:224)<br>
> ==5556==    by 0x68B517: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:211)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 780 bytes in 1 blocks are possibly lost in loss record 426 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x12B9E99: clang::FileManager::FileManager(clang::FileSystemOptions const&) (StringMap.h:235)<br>
> ==5556==    by 0x6680B8: clang::CompilerInstance::createFileManager() (CompilerInstance.cpp:224)<br>
> ==5556==    by 0x68B517: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:211)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 780 bytes in 1 blocks are possibly lost in loss record 427 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x12F896C: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (StringMap.h:235)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 920 bytes in 1 blocks are possibly lost in loss record 430 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x130E58D: clang::ModuleMap::ModuleMap(clang::FileManager&, clang::DiagnosticConsumer const&, clang::LangOptions const&, clang::TargetInfo const*) (ModuleMap.cpp:80)<br>
> ==5556==    by 0x12F89CC: clang::HeaderSearch::HeaderSearch(llvm::IntrusiveRefCntPtr<clang::HeaderSearchOptions>, clang::FileManager&, clang::DiagnosticsEngine&, clang::LangOptions const&, clang::TargetInfo const*) (HeaderSearch.cpp:47)<br>

> ==5556==    by 0x66A582: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:248)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 433 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x13479D1: clang::Preprocessor::SetPoisonReason(clang::IdentifierInfo*, unsigned int) (DenseMap.h:663)<br>
> ==5556==    by 0x13492B1: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:109)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 434 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x12D11A3: llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, clang::SrcMgr::ContentCache*, llvm::DenseMapInfo<clang::FileEntry const*> >, clang::FileEntry const*, clang::SrcMgr::ContentCache*, llvm::DenseMapInfo<clang::FileEntry const*> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x12CB155: clang::SourceManager::getOrCreateContentCache(clang::FileEntry const*, bool) (DenseMap.h:418)<br>
> ==5556==    by 0x66E646: clang::SourceManager::createMainFileID(clang::FileEntry const*, clang::SrcMgr::CharacteristicKind) (SourceManager.h:763)<br>
> ==5556==    by 0x6688E4: clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile const&, clang::DiagnosticsEngine&, clang::FileManager&, clang::SourceManager&, clang::FrontendOptions const&) (CompilerInstance.cpp:640)<br>

> ==5556==    by 0x689E9B: clang::FrontendAction::Execute() (FrontendAction.cpp:373)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 435 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E94783: llvm::DenseMapBase<llvm::DenseMap<llvm::Type*, llvm::PointerType*, llvm::DenseMapInfo<llvm::Type*> >, llvm::Type*, llvm::PointerType*, llvm::DenseMapInfo<llvm::Type*> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1E91F99: llvm::PointerType::get(llvm::Type*, unsigned int) (DenseMap.h:418)<br>
> ==5556==    by 0x7F9651: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:95)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 436 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x11B859C: llvm::DenseMapBase<llvm::SmallDenseMap<clang::DeclarationName, clang::StoredDeclsList, 4u, llvm::DenseMapInfo<clang::DeclarationName> >, clang::DeclarationName, clang::StoredDeclsList, llvm::DenseMapInfo<clang::DeclarationName> >::grow(unsigned int) (DenseMap.h:961)<br>

> ==5556==    by 0x11B29EA: clang::DeclContext::makeDeclVisibleInContextImpl(clang::NamedDecl*, bool) (DenseMap.h:418)<br>
> ==5556==    by 0x11B2D0C: clang::DeclContext::buildLookupImpl(clang::DeclContext*) (DeclBase.cpp:1152)<br>
> ==5556==    by 0x11B2E0D: clang::DeclContext::buildLookup() (DeclBase.cpp:1131)<br>
> ==5556==    by 0x11B3747: clang::DeclContext::lookup(clang::DeclarationName) (DeclBase.cpp:1189)<br>
> ==5556==    by 0x11B38A7: clang::DeclContext::getUsingDirectives() const (DeclBase.h:1396)<br>
> ==5556==    by 0xBC988D: (anonymous namespace)::UnqualUsingDirectiveSet::visitScopeChain(clang::Scope*, clang::Scope*) (SemaLookup.cpp:158)<br>
> ==5556==    by 0xBD306B: clang::Sema::CppLookupName(clang::LookupResult&, clang::Scope*) (SemaLookup.cpp:969)<br>
> ==5556==    by 0xBD422C: clang::Sema::LookupName(clang::LookupResult&, clang::Scope*, bool) (SemaLookup.cpp:1203)<br>
> ==5556==    by 0xA826AE: clang::Sema::HandleDeclarator(clang::Scope*, clang::Declarator&, llvm::MutableArrayRef<clang::TemplateParameterList*>) (SemaDecl.cpp:3754)<br>
> ==5556==    by 0xA82B4C: clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Declarator&) (SemaDecl.cpp:7783)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 437 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x81A8F3: llvm::DenseMapBase<llvm::DenseMap<clang::Type const*, llvm::Type*, llvm::DenseMapInfo<clang::Type const*> >, clang::Type const*, llvm::Type*, llvm::DenseMapInfo<clang::Type const*> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x8198A4: clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) (DenseMap.h:418)<br>
> ==5556==    by 0x82CB73: (anonymous namespace)::X86_64ABIInfo::classifyReturnType(clang::QualType) const (TargetInfo.cpp:2059)<br>
> ==5556==    by 0x82CFD1: (anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const (TargetInfo.cpp:2282)<br>
> ==5556==    by 0x839B0B: clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual<clang::Type>, llvm::ArrayRef<clang::CanQual<clang::Type> >, clang::FunctionType::ExtInfo, clang::CodeGen::RequiredArgs) (CGCall.cpp:458)<br>

> ==5556==    by 0x83C7C9: clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual<clang::FunctionProtoType>) (CGCall.cpp:95)<br>
> ==5556==    by 0x7FF6CF: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1925)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 438 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E95767: llvm::DenseMapBase<llvm::DenseMap<llvm::FunctionType*, bool, llvm::FunctionTypeKeyInfo>, llvm::FunctionType*, bool, llvm::FunctionTypeKeyInfo>::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1E925F4: llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef<llvm::Type*>, bool) (DenseMap.h:418)<br>
> ==5556==    by 0x83A634: clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&) (CGCall.cpp:950)<br>
> ==5556==    by 0x7FF6DF: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1926)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 439 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DFC803: llvm::DenseMapBase<llvm::DenseMap<llvm::Type*, llvm::UndefValue*, llvm::DenseMapInfo<llvm::Type*> >, llvm::Type*, llvm::UndefValue*, llvm::DenseMapInfo<llvm::Type*> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1DF2879: llvm::UndefValue::get(llvm::Type*) (DenseMap.h:418)<br>
> ==5556==    by 0x92F87F: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:372)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==<br>
> ==5556== 1,024 bytes in 1 blocks are possibly lost in loss record 440 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E959ED: llvm::DenseMapBase<llvm::DenseMap<llvm::StructType*, bool, llvm::AnonStructTypeKeyInfo>, llvm::StructType*, bool, llvm::AnonStructTypeKeyInfo>::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1E9295A: llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Type*>, bool) (DenseMap.h:418)<br>
> ==5556==    by 0x1E92AA3: llvm::StructType::get(llvm::Type*, ...) (Type.cpp:515)<br>
> ==5556==    by 0x7F7493: clang::CodeGen::CodeGenModule::EmitCtorList(std::vector<std::pair<llvm::Constant*, int>, std::allocator<std::pair<llvm::Constant*, int> > > const&, char const*) (CodeGenModule.cpp:451)<br>

> ==5556==    by 0x810E55: clang::CodeGen::CodeGenModule::Release() (CodeGenModule.cpp:171)<br>
> ==5556==    by 0x7F2D54: clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (CodeGenAction.cpp:119)<br>
> ==5556==    by 0x94D6FD: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:142)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 1,280 bytes in 1 blocks are possibly lost in loss record 441 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E091C7: llvm::DenseMapBase<llvm::DenseMap<unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo<unsigned int> >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo<unsigned int> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1E0672F: llvm::DataLayout::setPointerAlignment(unsigned int, unsigned int, unsigned int, unsigned int) (DenseMap.h:418)<br>
> ==5556==    by 0x1E07293: llvm::DataLayout::init(llvm::StringRef) (DataLayout.cpp:174)<br>
> ==5556==    by 0x7F3722: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (DataLayout.h:166)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 1,536 bytes in 1 blocks are possibly lost in loss record 443 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1169557: llvm::DenseMapBase<llvm::DenseMap<clang::Type const*, std::pair<unsigned long, unsigned int>, llvm::DenseMapInfo<clang::Type const*> >, clang::Type const*, std::pair<unsigned long, unsigned int>, llvm::DenseMapInfo<clang::Type const*> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1159541: clang::ASTContext::getTypeInfo(clang::Type const*) const (DenseMap.h:418)<br>
> ==5556==    by 0x1159B3A: clang::ASTContext::toCharUnitsFromBits(long) const (ASTContext.h:1474)<br>
> ==5556==    by 0x7F961C: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:92)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==<br>
> ==5556== 1,536 bytes in 1 blocks are possibly lost in loss record 444 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7FE447: clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl) (DenseMap.h:663)<br>
> ==5556==    by 0x7FF623: clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool) (CodeGenModule.cpp:1208)<br>
> ==5556==    by 0x7FF6F3: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1929)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==    by 0x8108B9: clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (CodeGenModule.cpp:2658)<br>
> ==5556==    by 0x7F3173: (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) (ModuleBuilder.cpp:69)<br>
> ==5556==    by 0x7F253F: clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (CodeGenAction.cpp:105)<br>
> ==5556==    by 0x94D797: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:131)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==<br>
> ==5556== 1,616 bytes in 1 blocks are possibly lost in loss record 446 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1E73102: llvm::LLVMContext::LLVMContext() (LLVMContext.cpp:31)<br>
> ==5556==    by 0x7F0F14: clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*) (CodeGenAction.cpp:273)<br>
> ==5556==    by 0x7F0F30: clang::EmitObjAction::EmitObjAction(llvm::LLVMContext*) (CodeGenAction.cpp:450)<br>
> ==5556==    by 0x6523E0: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:54)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 1,824 bytes in 1 blocks are possibly lost in loss record 447 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x7F374F: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 1,928 bytes in 1 blocks are possibly lost in loss record 448 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x66A5DC: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 2,048 bytes in 1 blocks are possibly lost in loss record 450 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1DFEE31: llvm::DenseMapBase<llvm::DenseMap<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo>, llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo>::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1DFAC33: llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (DenseMap.h:418)<br>
> ==5556==    by 0x1DFB1D7: llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (Constants.cpp:472)<br>
> ==5556==    by 0x1E6DD23: llvm::AllocaInst::AllocaInst(llvm::Type*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (Instructions.cpp:821)<br>
> ==5556==    by 0x877BFB: clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&) (CGExpr.cpp:55)<br>
> ==5556==    by 0x87811E: clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&) (CGExpr.cpp:68)<br>
> ==5556==    by 0x92FC5A: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation) (CodeGenFunction.cpp:415)<br>

> ==5556==    by 0x930348: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (CodeGenFunction.cpp:528)<br>
> ==5556==    by 0x7FF7F7: clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1991)<br>
> ==5556==    by 0x810068: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl) (CodeGenModule.cpp:1089)<br>
> ==5556==    by 0x81058C: clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) (CodeGenModule.cpp:965)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 456 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x12BEFD6: AddKeyword(llvm::StringRef, clang::tok::TokenKind, unsigned int, clang::LangOptions const&, clang::IdentifierTable&) (StringMap.h:153)<br>
> ==5556==    by 0x12BF12C: clang::IdentifierTable::AddKeywords(clang::LangOptions const&) (TokenKinds.def:222)<br>
> ==5556==    by 0x12C4D90: clang::IdentifierTable::IdentifierTable(clang::LangOptions const&, clang::IdentifierInfoLookup*) (IdentifierTable.cpp:81)<br>
> ==5556==    by 0x1348E3D: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:72)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 457 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x8CF594: clang::IdentifierTable::get(llvm::StringRef) (StringMap.h:153)<br>
> ==5556==    by 0x12C36B3: clang::IdentifierTable::AddKeywords(clang::LangOptions const&) (IdentifierTable.h:481)<br>
> ==5556==    by 0x12C4D90: clang::IdentifierTable::IdentifierTable(clang::LangOptions const&, clang::IdentifierInfoLookup*) (IdentifierTable.cpp:81)<br>
> ==5556==    by 0x1348E3D: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:72)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 458 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x12BEFD6: AddKeyword(llvm::StringRef, clang::tok::TokenKind, unsigned int, clang::LangOptions const&, clang::IdentifierTable&) (StringMap.h:153)<br>
> ==5556==    by 0x12C119A: clang::IdentifierTable::AddKeywords(clang::LangOptions const&) (TokenKinds.def:400)<br>
> ==5556==    by 0x12C4D90: clang::IdentifierTable::IdentifierTable(clang::LangOptions const&, clang::IdentifierInfoLookup*) (IdentifierTable.cpp:81)<br>
> ==5556==    by 0x1348E3D: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:72)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 459 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x12C9969: clang::LineTableInfo::getLineTableFilenameID(llvm::StringRef) (StringMap.h:153)<br>
> ==5556==    by 0x1324337: clang::Preprocessor::HandleDigitDirective(clang::Token&) (PPDirectives.cpp:1004)<br>
> ==5556==    by 0x1325FBA: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:654)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 460 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x1338623: llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, clang::MacroInfo*, llvm::DenseMapInfo<clang::IdentifierInfo*> >, clang::IdentifierInfo*, clang::MacroInfo*, llvm::DenseMapInfo<clang::IdentifierInfo*> >::grow(unsigned int) (DenseMap.h:663)<br>

> ==5556==    by 0x1337A87: clang::Preprocessor::setMacroInfo(clang::IdentifierInfo*, clang::MacroInfo*) (DenseMap.h:418)<br>
> ==5556==    by 0x1324BAA: clang::Preprocessor::HandleDefineDirective(clang::Token&) (PPDirectives.cpp:1935)<br>
> ==5556==    by 0x13260C1: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:686)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 461 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x13481DB: clang::Preprocessor::LookUpIdentifierInfo(clang::Token&) const (StringMap.h:153)<br>
> ==5556==    by 0x1303743: clang::Lexer::LexIdentifier(clang::Token&, char const*) (Lexer.cpp:1530)<br>
> ==5556==    by 0x13038E6: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:2862)<br>
> ==5556==    by 0x131EEC0: clang::Preprocessor::ReadMacroName(clang::Token&, char) (Preprocessor.h:734)<br>
> ==5556==    by 0x132484F: clang::Preprocessor::HandleDefineDirective(clang::Token&) (PPDirectives.cpp:1723)<br>
> ==5556==    by 0x13260C1: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:686)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 462 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x131DDEA: clang::Preprocessor::AllocateMacroInfo() (Allocator.h:156)<br>
> ==5556==    by 0x131DE54: clang::Preprocessor::AllocateMacroInfo(clang::SourceLocation) (PPDirectives.cpp:54)<br>
> ==5556==    by 0x1337F95: RegisterBuiltinMacro(clang::Preprocessor&, char const*) (PPMacroExpansion.cpp:171)<br>
> ==5556==    by 0x13380EF: clang::Preprocessor::RegisterBuiltinMacros() (PPMacroExpansion.cpp:181)<br>
> ==5556==    by 0x1349308: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:116)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 463 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x131DDEA: clang::Preprocessor::AllocateMacroInfo() (Allocator.h:156)<br>
> ==5556==    by 0x131DE54: clang::Preprocessor::AllocateMacroInfo(clang::SourceLocation) (PPDirectives.cpp:54)<br>
> ==5556==    by 0x1337F95: RegisterBuiltinMacro(clang::Preprocessor&, char const*) (PPMacroExpansion.cpp:171)<br>
> ==5556==    by 0x1338223: clang::Preprocessor::RegisterBuiltinMacros() (PPMacroExpansion.cpp:199)<br>
> ==5556==    by 0x1349308: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:116)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 464 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x12BB4CB: clang::FileManager::getDirectory(llvm::StringRef, bool) (StringMap.h:153)<br>
> ==5556==    by 0x6DF97A: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:143)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 465 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x12BB7BA: clang::FileManager::getFile(llvm::StringRef, bool, bool) (StringMap.h:153)<br>
> ==5556==    by 0x6DFC27: (anonymous namespace)::InitHeaderSearch::AddPath(llvm::Twine const&, clang::frontend::IncludeDirGroup, bool, bool, bool, bool) (InitHeaderSearch.cpp:152)<br>
> ==5556==    by 0x6E2D6C: clang::ApplyHeaderSearchOptions(clang::HeaderSearch&, clang::HeaderSearchOptions const&, clang::LangOptions const&, llvm::Triple const&) (InitHeaderSearch.cpp:672)<br>
> ==5556==    by 0x697498: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:802)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 466 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x11D589E: clang::DeclarationNameTable::DeclarationNameTable(clang::ASTContext const&) (ASTContext.h:415)<br>
> ==5556==    by 0x1149950: clang::ASTContext::ASTContext(clang::LangOptions&, clang::SourceManager&, clang::TargetInfo const*, clang::IdentifierTable&, clang::SelectorTable&, clang::Builtin::Context&, unsigned int, bool) (ASTContext.cpp:636)<br>

> ==5556==    by 0x667FAF: clang::CompilerInstance::createASTContext() (CompilerInstance.cpp:304)<br>
> ==5556==    by 0x68B6AF: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:285)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 467 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x12CB251: clang::SourceManager::getOrCreateContentCache(clang::FileEntry const*, bool) (Allocator.h:172)<br>
> ==5556==    by 0x66E646: clang::SourceManager::createMainFileID(clang::FileEntry const*, clang::SrcMgr::CharacteristicKind) (SourceManager.h:763)<br>
> ==5556==    by 0x6688E4: clang::CompilerInstance::InitializeSourceManager(clang::FrontendInputFile const&, clang::DiagnosticsEngine&, clang::FileManager&, clang::SourceManager&, clang::FrontendOptions const&) (CompilerInstance.cpp:640)<br>

> ==5556==    by 0x689E9B: clang::FrontendAction::Execute() (FrontendAction.cpp:373)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 4,096 bytes in 1 blocks are possibly lost in loss record 468 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB514: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:91)<br>
> ==5556==    by 0x1E91E61: llvm::PointerType::get(llvm::Type*, unsigned int) (Allocator.h:237)<br>
> ==5556==    by 0x7F9651: clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::CodeGenOptions const&, llvm::Module&, llvm::DataLayout const&, clang::DiagnosticsEngine&) (CodeGenModule.cpp:95)<br>

> ==5556==    by 0x7F376B: (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) (ModuleBuilder.cpp:59)<br>
> ==5556==    by 0x7F27D7: clang::BackendConsumer::Initialize(clang::ASTContext&) (CodeGenAction.cpp:89)<br>
> ==5556==    by 0x9D3F18: clang::Sema::Initialize() (Sema.cpp:119)<br>
> ==5556==    by 0x951C7E: clang::Parser::Initialize() (Parser.cpp:505)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==<br>
> ==5556== 5,141 bytes in 1 blocks are possibly lost in loss record 469 of 483<br>
> ==5556==    at 0x4C273F7: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:281)<br>
> ==5556==    by 0x1ED4207: llvm::MemoryBuffer::getNewUninitMemBuffer(unsigned long, llvm::StringRef) (MemoryBuffer.cpp:131)<br>
> ==5556==    by 0x1ED42F9: llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::StringRef) (MemoryBuffer.cpp:112)<br>
> ==5556==    by 0x1344D45: clang::Preprocessor::EnterMainSourceFile() (Preprocessor.cpp:481)<br>
> ==5556==    by 0x94D64B: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:111)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 8,160 bytes in 1 blocks are possibly lost in loss record 471 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x53124E0: __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) (new_allocator.h:89)<br>
> ==5556==    by 0x53117AE: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (basic_string.tcc:585)<br>
> ==5556==    by 0x53119A2: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:607)<br>
> ==5556==    by 0x530E610: std::string::reserve(unsigned long) (basic_string.tcc:488)<br>
> ==5556==    by 0x6964C9: clang::InitializePreprocessor(clang::Preprocessor&, clang::PreprocessorOptions const&, clang::HeaderSearchOptions const&, clang::FrontendOptions const&) (InitPreprocessor.cpp:719)<br>

> ==5556==    by 0x66A6A8: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:265)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 8,192 bytes in 2 blocks are possibly lost in loss record 472 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x13482AD: clang::Preprocessor::LookUpIdentifierInfo(clang::Token&) const (Allocator.h:156)<br>
> ==5556==    by 0x1303743: clang::Lexer::LexIdentifier(clang::Token&, char const*) (Lexer.cpp:1530)<br>
> ==5556==    by 0x13038E6: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:2862)<br>
> ==5556==    by 0x131EEC0: clang::Preprocessor::ReadMacroName(clang::Token&, char) (Preprocessor.h:734)<br>
> ==5556==    by 0x132484F: clang::Preprocessor::HandleDefineDirective(clang::Token&) (PPDirectives.cpp:1723)<br>
> ==5556==    by 0x13260C1: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:686)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==<br>
> ==5556== 9,832 (6,832 direct, 3,000 indirect) bytes in 1 blocks are definitely lost in loss record 473 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x6678F2: clang::CompilerInstance::createSema(clang::TranslationUnitKind, clang::CodeCompleteConsumer*) (CompilerInstance.cpp:432)<br>
> ==5556==    by 0x689E16: clang::ASTFrontendAction::ExecuteAction() (FrontendAction.cpp:461)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 12,288 bytes in 3 blocks are possibly lost in loss record 475 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x12ACE91: clang::Builtin::Context::InitializeBuiltins(clang::IdentifierTable&, clang::LangOptions const&) (Allocator.h:156)<br>
> ==5556==    by 0x68B552: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:334)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 16,384 bytes in 4 blocks are possibly lost in loss record 477 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x12ACC6B: clang::Builtin::Context::InitializeBuiltins(clang::IdentifierTable&, clang::LangOptions const&) (Allocator.h:156)<br>
> ==5556==    by 0x68B552: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:334)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 24,576 bytes in 6 blocks are possibly lost in loss record 478 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x12ACBA9: clang::Builtin::Context::InitializeBuiltins(clang::IdentifierTable&, clang::LangOptions const&) (StringMap.h:153)<br>
> ==5556==    by 0x68B552: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:334)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 32,768 bytes in 8 blocks are possibly lost in loss record 480 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x12ACDD7: clang::Builtin::Context::InitializeBuiltins(clang::IdentifierTable&, clang::LangOptions const&) (StringMap.h:153)<br>
> ==5556==    by 0x68B552: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:334)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== 45,056 bytes in 11 blocks are possibly lost in loss record 481 of 483<br>
> ==5556==    at 0x4C274A8: malloc (vg_replace_malloc.c:236)<br>
> ==5556==    by 0x1EBB60B: llvm::MallocSlabAllocator::Allocate(unsigned long) (Allocator.h:36)<br>
> ==5556==    by 0x1EBB373: llvm::BumpPtrAllocator::StartNewSlab() (Allocator.cpp:53)<br>
> ==5556==    by 0x1EBB493: llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (Allocator.cpp:124)<br>
> ==5556==    by 0x131DDEA: clang::Preprocessor::AllocateMacroInfo() (Allocator.h:156)<br>
> ==5556==    by 0x131DE54: clang::Preprocessor::AllocateMacroInfo(clang::SourceLocation) (PPDirectives.cpp:54)<br>
> ==5556==    by 0x13248D2: clang::Preprocessor::HandleDefineDirective(clang::Token&) (PPDirectives.cpp:1736)<br>
> ==5556==    by 0x13260C1: clang::Preprocessor::HandleDirective(clang::Token&) (PPDirectives.cpp:686)<br>
> ==5556==    by 0x130433E: clang::Lexer::LexTokenInternal(clang::Token&) (Lexer.cpp:3255)<br>
> ==5556==    by 0x94D653: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:112)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==<br>
> ==5556== 75,924 (20,784 direct, 55,140 indirect) bytes in 1 blocks are definitely lost in loss record 482 of 483<br>
> ==5556==    at 0x4C27CC1: operator new(unsigned long) (vg_replace_malloc.c:261)<br>
> ==5556==    by 0x16E4566: llvm::RegisterTargetMachine<llvm::X86_64TargetMachine>::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (TargetRegistry.h:1015)<br>

> ==5556==    by 0x7F4592: (anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool) (TargetRegistry.h:340)<br>
> ==5556==    by 0x7F4E30: (anonymous namespace)::EmitAssemblyHelper::EmitAssembly(clang::BackendAction, llvm::raw_ostream*) (BackendUtil.cpp:521)<br>
> ==5556==    by 0x7F6074: clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::Module*, clang::BackendAction, llvm::raw_ostream*) (BackendUtil.cpp:579)<br>

> ==5556==    by 0x7F2E3B: clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (CodeGenAction.cpp:162)<br>
> ==5556==    by 0x94D6FD: clang::ParseAST(clang::Sema&, bool, bool) (ParseAST.cpp:142)<br>
> ==5556==    by 0x7F1CD2: clang::CodeGenAction::ExecuteAction() (CodeGenAction.cpp:423)<br>
> ==5556==    by 0x689E80: clang::FrontendAction::Execute() (FrontendAction.cpp:381)<br>
> ==5556==    by 0x667AD4: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:703)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==<br>
> ==5556== 98,316 bytes in 1 blocks are possibly lost in loss record 483 of 483<br>
> ==5556==    at 0x4C267CC: calloc (vg_replace_malloc.c:467)<br>
> ==5556==    by 0x1EEC39D: llvm::StringMapImpl::init(unsigned int) (StringMap.cpp:45)<br>
> ==5556==    by 0x12C4D68: clang::IdentifierTable::IdentifierTable(clang::LangOptions const&, clang::IdentifierInfoLookup*) (StringMap.h:235)<br>
> ==5556==    by 0x1348E3D: clang::Preprocessor::Preprocessor(llvm::IntrusiveRefCntPtr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::TargetInfo const*, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, bool, bool) (Preprocessor.cpp:72)<br>

> ==5556==    by 0x66A629: clang::CompilerInstance::createPreprocessor() (CompilerInstance.cpp:252)<br>
> ==5556==    by 0x68B097: clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (FrontendAction.cpp:271)<br>
> ==5556==    by 0x667AC5: clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (CompilerInstance.cpp:702)<br>
> ==5556==    by 0x652093: clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (ExecuteCompilerInvocation.cpp:234)<br>
> ==5556==    by 0x649DAF: cc1_main(char const**, char const**, char const*, void*) (cc1_main.cpp:98)<br>
> ==5556==    by 0x650B82: main (driver.cpp:358)<br>
> ==5556==<br>
> ==5556== LEAK SUMMARY:<br>
> ==5556==    definitely lost: 27,712 bytes in 3 blocks<br>
> ==5556==    indirectly lost: 58,140 bytes in 48 blocks<br>
> ==5556==      possibly lost: 365,334 bytes in 333 blocks<br>
> ==5556==    still reachable: 33,896 bytes in 173 blocks<br>
> ==5556==         suppressed: 0 bytes in 0 blocks<br>
> ==5556== Reachable blocks (those to which a pointer was found) are not shown.<br>
> ==5556== To see them, rerun with: --leak-check=full --show-reachable=yes<br>
> ==5556==<br>
> ==5556== For counts of detected and suppressed errors, rerun with: -v<br>
> ==5556== ERROR SUMMARY: 270 errors from 270 contexts (suppressed: 4 from 4)<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br>For those whose mail reader choked on this (as did gmail for me), the same report is also attached.<br><br>-- Matthieu<br>