<div dir="ltr">I solved this problem and I'll explain in case anyone else using VS2015 runs into the same issue. You need to set SDL to disabled in VS2015 otherwise the hasHungOffUses value gets incorrectly memset to zero after the call to the User operator new. If you disable sdl then clang works as expected. </div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 9, 2017 at 11:44 PM, Kim R <span dir="ltr"><<a href="mailto:soldoutseashell@gmail.com" target="_blank">soldoutseashell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.8px">Hi guys,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I'm having an issue with clang/llvm since I upgraded my compiler from VS2013 to VS2015. I'm invoking clang programmatically to compile C++ source files and up till now it has worked fine but since the upgrade and recompiling all the clang/llvm libraries I'm getting some errors deep inside the clang/llvm source without having changed any code on my end. The problem I'm facing right now is an assertion being triggered in an llvm class:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span style="font-size:12.8px">My code is very simple; I literally just invoke the compiler. I've pastebinned example dll code here: </span><a href="http://pastebin.com/wpS6VX5N" style="font-size:12.8px" target="_blank">http://pastebin.com/wpS6<wbr>VX5N</a> I would greatly appreciate it if someone could take a quick look to make sure I'm not making a mistake, but I don't think I am.<div style="font-size:12.8px"><br></div><div style="font-size:12.8px">A weird thing is that when this invocation code is built into a debug dll with optimization disabled (as I need in my project), I hit the previously mentioned assert when running, but it works perfectly when it's compiled straight into a debug executable. If I set the optimization level to O2 instead of disabled on the dll then it also works fine. </div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Does anyone have any idea about what could be causing this? </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(I've resent this message from a different address because it seems I'm having some issues receiving emails despite being subscribed to the list)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>Assertion failed: HasHungOffUses && "alloc must have hung off uses", file F:\Cla</div><div>nggit\llvm\lib\IR\User.cpp, line 44</div><div><br></div><div>Here is the complete call stack up till the assertion: </div><div><br></div><div><span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>ucrtbased.dll!___threadid ()<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>ucrtbased.dll!___acrt_report_r<wbr>untime_error ()<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>ucrtbased.dll!_abort ()<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>ucrtbased.dll!__crt_char_trait<wbr>s<char>::tcsncat_s<char * &,unsigned int const &,char const * const &,unsigned int const >(char * &,unsigned int const &,char const * const &,unsigned int const &&)<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>ucrtbased.dll!__get_wide_winma<wbr>in_command_line ()<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>ucrtbased.dll!__get_wide_winma<wbr>in_command_line ()<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>ucrtbased.dll!__wassert ()<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>Unknown</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>Plugin_Clang_d.dll!llvm::User:<wbr>:allocHungoffUses(unsigned int N, bool IsPhi) Line 44<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>C++</div><div>><span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>Plugin_Clang_d.dll!llvm::Funct<wbr>ion::allocHungoffUselist() Line 1234<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!llvm::Funct<wbr>ion::setHungoffOperand<0>(llvm<wbr>::Constant * C) Line 1247<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!llvm::Funct<wbr>ion::setPersonalityFn(llvm::Co<wbr>nstant * Fn) Line 1205<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::getInvok<wbr>eDestImpl() Line 722<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::getInvok<wbr>eDest() Line 1412<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitCall<wbr>(const clang::CodeGen::CGFunctionInfo & CallInfo, const clang::CodeGen::CGCallee & Callee, clang::CodeGen::ReturnValueSlo<wbr>t ReturnValue, const clang::CodeGen::CallArgList & CallArgs, llvm::Instruction * * callOrInvoke) Line 4090<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitCXXM<wbr>emberOrOperatorCall(const clang::CXXMethodDecl * MD, const clang::CodeGen::CGCallee & Callee, clang::CodeGen::ReturnValueSlo<wbr>t ReturnValue, llvm::Value * This, llvm::Value * ImplicitParam, clang::QualType ImplicitParamTy, const clang::CallExpr * CE, clang::CodeGen::CallArgList * RtlArgs) Line 91<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitCXXM<wbr>emberOrOperatorMemberCallExpr(<wbr>const clang::CallExpr * CE, const clang::CXXMethodDecl * MD, clang::CodeGen::ReturnValueSlo<wbr>t ReturnValue, bool HasQualifier, clang::NestedNameSpecifier * Qualifier, bool IsArrow, const clang::Expr * Base) Line 385<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitCXXM<wbr>emberCallExpr(const clang::CXXMemberCallExpr * CE, clang::CodeGen::ReturnValueSlo<wbr>t ReturnValue) Line 188<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitCall<wbr>Expr(const clang::CallExpr * E, clang::CodeGen::ReturnValueSlo<wbr>t ReturnValue) Line 3870<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!`anonymous namespace'::ScalarExprEmitter:<wbr>:VisitCallExpr(const clang::CallExpr * E) Line 405<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Stmt<wbr>VisitorBase<clang::make_ptr,`a<wbr>nonymous namespace'::ScalarExprEmitter,<wbr>llvm::Value *>::VisitCXXMemberCallExpr(cla<wbr>ng::CXXMemberCallExpr * S) Line 339<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Stmt<wbr>VisitorBase<clang::make_ptr,`a<wbr>nonymous namespace'::ScalarExprEmitter,<wbr>llvm::Value *>::Visit(clang::Stmt * S) Line 339<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!`anonymous namespace'::ScalarExprEmitter:<wbr>:Visit(clang::Expr * E) Line 260<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!`anonymous namespace'::ScalarExprEmitter:<wbr>:VisitCastExpr(clang::CastExpr * CE) Line 1501<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Stmt<wbr>VisitorBase<clang::make_ptr,`a<wbr>nonymous namespace'::ScalarExprEmitter,<wbr>llvm::Value *>::VisitImplicitCastExpr(clan<wbr>g::ImplicitCastExpr * S) Line 423<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Stmt<wbr>VisitorBase<clang::make_ptr,`a<wbr>nonymous namespace'::ScalarExprEmitter,<wbr>llvm::Value *>::Visit(clang::Stmt * S) Line 423<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!`anonymous namespace'::ScalarExprEmitter:<wbr>:Visit(clang::Expr * E) Line 260<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitScal<wbr>arExpr(const clang::Expr * E, bool IgnoreResultAssign) Line 3621<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::Evaluate<wbr>ExprAsBool(const clang::Expr * E) Line 123<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitBran<wbr>chOnBoolExpr(const clang::Expr * Cond, llvm::BasicBlock * TrueBlock, llvm::BasicBlock * FalseBlock, unsigned __int64 TrueCount) Line 1508<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitBran<wbr>chOnBoolExpr(const clang::Expr * Cond, llvm::BasicBlock * TrueBlock, llvm::BasicBlock * FalseBlock, unsigned __int64 TrueCount) Line 1430<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitIfSt<wbr>mt(const clang::IfStmt & S) Line 656<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitStmt<wbr>(const clang::Stmt * S) Line 134<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitComp<wbr>oundStmtWithoutScope(const clang::CompoundStmt & S, bool GetLast, clang::CodeGen::AggValueSlot AggSlot) Line 381<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::EmitFunc<wbr>tionBody(clang::CodeGen::Funct<wbr>ionArgList & Args, const clang::Stmt * Body) Line 990<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenFunction::Generate<wbr>Code(clang::GlobalDecl GD, llvm::Function * Fn, const clang::CodeGen::CGFunctionInfo & FnInfo) Line 1161<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenModule::EmitGlobal<wbr>FunctionDefinition(clang::Glob<wbr>alDecl GD, llvm::GlobalValue * GV) Line 3052<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenModule::EmitGlobal<wbr>Definition(clang::GlobalDecl GD, llvm::GlobalValue * GV) Line 1888<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenModule::EmitDeferr<wbr>ed() Line 1360<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>Gen::CodeGenModule::Release() Line 377<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!`anonymous namespace'::CodeGeneratorImpl:<wbr>:HandleTranslationUnit(clang::<wbr>ASTContext & Ctx) Line 261<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Back<wbr>endConsumer::HandleTranslation<wbr>Unit(clang::ASTContext & C) Line 205<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Pars<wbr>eAST(clang::Sema & S, bool PrintStats, bool SkipFunctionBodies) Line 159<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::ASTF<wbr>rontendAction::ExecuteAction() Line 567<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Code<wbr>GenAction::ExecuteAction() Line 991<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Fron<wbr>tendAction::Execute() Line 468<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Comp<wbr>ilerInstance::ExecuteAction(cl<wbr>ang::FrontendAction & Act) Line 951<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!clang::Exec<wbr>uteCompilerInvocation(clang::C<wbr>ompilerInstance * Clang) Line 249<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!Compiler::c<wbr>ompile(const char * * ArgBegin, const char * * ArgEnd, const char * Argv0, ASTVisitor & visitor) Line 536<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">       </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>Plugin_Clang_d.dll!Compiler::c<wbr>ompile(const char * srcFilePath, const char * outputFilePath, Scripta::result & result, const char * * args, unsigned int argsSize) Line 287<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>scripta-example.exe!ScriptaPla<wbr>tform::compile(const char * filePath, const char * outputFile) Line 233<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">     </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>scripta-example.exe!ScriptaPla<wbr>tform::load(const char * filename) Line 395<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>scripta-example.exe!main() Line 380<span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap">  </span>C++</div><div> <span class="m_2433024653280980521gmail-m_-6950755135417700973gmail-m_2395125849429526330gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>[External Code]</div></div></div>
</blockquote></div><br></div>