aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-02-08ASTContext is now a reference member of StoreManager.Zhongxing Xu
2010-02-08Add support for binding and retrieving VarRegions in flat store.Zhongxing Xu
2010-02-07Require a complete type before examining base classes during template argumentChandler Carruth
2010-02-07Make sure to set vtable pointers in the destructors as well.Anders Carlsson
2010-02-07Use the right type when taking the address of a non-virtual member function p...Anders Carlsson
2010-02-07Workaround for friend template instantiation crash in PR5848, from Keir Mierle!Douglas Gregor
2010-02-07Fix assertion failure when parsing linkage specifications (PR5921),Douglas Gregor
2010-02-07Roll r95513 back in.Sam Weinig
2010-02-07Roll out r95513, it seems to have broken self hosting.Sam Weinig
2010-02-07Add PCH support for CXXBoolLiteralExpr and CXXNullPtrLiteralExpr.Sam Weinig
2010-02-07Use the right linkage for static variables inside C++ inline functions.Anders Carlsson
2010-02-07Improved handling of the visibility attribute. Declarations now inherit their...Anders Carlsson
2010-02-07Add attributes to namespace decls.Anders Carlsson
2010-02-06Make EmitStartEHSpec and EmitEndEHSpec return early when exceptions are disab...Anders Carlsson
2010-02-06Add support for threadsafe statics, and make them the default (matching gcc).Anders Carlsson
2010-02-06Call destructors for constructed bases as well.Anders Carlsson
2010-02-06If a constructor throws an exception we need to execute the destructors for a...Anders Carlsson
2010-02-06Use a substituted type when determining how to substitute in non-type templateJohn McCall
2010-02-06Silence GCC warning and stay in 80 cols.Benjamin Kramer
2010-02-06Extract a function to instantiate references to value template parameters.John McCall
2010-02-06Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247.Anders Carlsson
2010-02-06Switch CodeGen's "is this variable declaration a definition?" logicDouglas Gregor
2010-02-06Only append 'L' for internal variable declarations, not all declarations. (Fo...Anders Carlsson
2010-02-06Also teach RegionStore::RetrieveVar() to handle 'static' pointers that are im...Ted Kremenek
2010-02-06Fix regression in RegionStore (from BasicStore) where static variables were n...Ted Kremenek
2010-02-06Remove unused variable.Ted Kremenek
2010-02-06Use the correct function info for constructors when applying function attribu...Anders Carlsson
2010-02-06Implement a warning diagnostic for weak vtables. Fixes PR6116.Anders Carlsson
2010-02-06Teach Sema how to instantiate a local function declaration properly. FixesJohn McCall
2010-02-06Assert when we try to mangle a dependent template name, rather thanDouglas Gregor
2010-02-06Per discussion, remove the explicit restriction on static const data members ...John McCall
2010-02-06Teach RegionStore::InvalidateRegions() to also invalidate static variables re...Ted Kremenek
2010-02-06Rearrange some checks to avoid call to isCopyConstructor() and clarify pathJohn McCall
2010-02-05Fix a bogus assertion after adjusting the type of a substitutedDouglas Gregor
2010-02-05Cope with finding the "instantiated" declaration when we areDouglas Gregor
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-05Add guard in RewriteObjC::HandleTopLevelSingleDecl() to not doTed Kremenek
2010-02-05Revert r95393, which broke Clang's self-host.Douglas Gregor
2010-02-05Implement name mangling for template template parametersDouglas Gregor
2010-02-05IRgen: A few more ConvertType cleanups.Daniel Dunbar
2010-02-05Fix two issues with the substitution of template template parametersDouglas Gregor
2010-02-05IRgen: Factor out EmitAggExprToLValue.Daniel Dunbar
2010-02-05Fix a code gen bug accessing 'isa' field via a message callFariborz Jahanian
2010-02-05When we're parsing an expression that may have looked like aDouglas Gregor
2010-02-05IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that isDaniel Dunbar
2010-02-05Fix the bug that was breaking self-host, and re-land the static ctor fixes.Anders Carlsson
2010-02-05Now that we store calling conventions in the types, use them instead ofCharles Davis
2010-02-05Initial skeleton of an AST "importer", which will take AST elements fromDouglas Gregor
2010-02-05Testing, 1, 2, 3...Charles Davis
2010-02-05IRgen: Use hasAggregateLLVMType instead of isSingleValueType() for cases thatDaniel Dunbar