aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-12-27Add a sanity assertion so that we don't silently generate bad code; I'll fileEli Friedman
2009-12-27Fix PointerExprEvaluator::VisitCastExpr so it doesn't misfold C++ casts whichEli Friedman
2009-12-27Fix obvious mistake.Eli Friedman
2009-12-27Fix for PR5872. Add static specifier and const/volatile qualifiers to member ...Sam Weinig
2009-12-26Don't look through casts when looking for the underlying decl for a functionEli Friedman
2009-12-25Attempted fix for PR5884; this code will be dead soon, but this fix shouldEli Friedman
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-25Fix typo spotted by MSVC.Benjamin Kramer
2009-12-25Minor optimization; emit proper unsupported messages for a couple of cases.Eli Friedman
2009-12-25Some small improvements to dead code elimination; helps a bit onEli Friedman
2009-12-24Make copy constructor elimination work in more cases; the case in questionEli Friedman
2009-12-24Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in ...Sam Weinig
2009-12-24Move a bunch of class related functions to CGClass.cpp, no functionality change.Anders Carlsson
2009-12-24Pass the return value slot to all call exprs.Anders Carlsson
2009-12-24Egregious, disgusting workaround for PR5866. We need to rework how weDouglas Gregor
2009-12-24Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half...Anders Carlsson
2009-12-24Add test case for PR5868, and improve location information slightly for impli...Douglas Gregor
2009-12-24When rebuilding a MemberExpr that refers to an anonymous union, beDouglas Gregor
2009-12-24Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson
2009-12-24Fix -Asserts warning.Daniel Dunbar
2009-12-24Add a ReturnValueSlot class. Change the argument order in EmitCall to match t...Anders Carlsson
2009-12-24When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor
2009-12-24Fix double-destruction assertion to account for temporaries in conditionalsDouglas Gregor
2009-12-24Assert that we aren't trying to push the same C++ temporary onto the live tem...Douglas Gregor
2009-12-24InitializationSequence handles binding to temporaries, so thatDouglas Gregor
2009-12-24Fix the clang-on-clang build: APFloat reports underflow whenever we get aJohn McCall
2009-12-24Tweak the text of several main() diagnostics and punch a hole specifically forJohn McCall
2009-12-24Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641John McCall
2009-12-24Remove some dead code.Mike Stump
2009-12-24Cleanup some dead code.Mike Stump
2009-12-24As Ted suggested, record the callsite information with the StackFrameContext.Zhongxing Xu
2009-12-24Enhance dataflow analyses to recognize branch statements in the CFG used as h...Ted Kremenek
2009-12-24Don't set hidden for a non-external symbol as that would make it extenal.Mike Stump
2009-12-24Fix for bug 5691.David Chisnall
2009-12-24Inter-procedural analysis: now we can return from the callee.Zhongxing Xu
2009-12-24Fix bug I just introduced in ForStmt::child_end() where we could iterate off ...Ted Kremenek
2009-12-24Teach GRExprEngine to handle the initialization of the condition variable of ...Ted Kremenek
2009-12-24Add CFG support for the initializer of the condition variable of a ForStmt.Ted Kremenek
2009-12-24Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator ret...Ted Kremenek
2009-12-24CFG tweak: in a WhileStmt, the condition variable initializer is evaluated ev...Ted Kremenek
2009-12-24Fix recent regression caught by g++.old-deja/g++.mike/eh19.C.Mike Stump
2009-12-24Teach GRExprEngine to handle the initialization of the condition variable of ...Ted Kremenek
2009-12-24Add CFG support for the initializer of the condition variable of a WhileStmt.Ted Kremenek
2009-12-24Modify WhileStmt::child_begin()/child_end() to include the initializer for th...Ted Kremenek
2009-12-24Teach GRExprEngine to handle the initialization of the condition variable of ...Ted Kremenek
2009-12-24Add CFG support for the initializer of the condition variable of a SwitchStmt.Ted Kremenek
2009-12-24Modify SwitchStmt::child_begin()/child_end() to include the initializer for t...Ted Kremenek
2009-12-24support the warn_unused_result in C++ class methodsNuno Lopes
2009-12-23allow the noreturn attribute to be used in class methodsNuno Lopes
2009-12-23Add StmtIterator support for iterating over both the conditionTed Kremenek