aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTImporter.cpp
AgeCommit message (Expand)Author
2013-05-03Rename ObjCImplementationDecl::getSuperLoc() -> getSuperClassLoc() for consis...Argyrios Kyrtzidis
2013-05-03Keep track of an @implementation's super class name location, if one was prov...Argyrios Kyrtzidis
2013-04-26In the ASTImporter, when checking whether twoSean Callanan
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-11Fixed a bug that caused the AST importer to erroneouslySean Callanan
2012-12-20Fix code that attempted to produce a diagnostic with one DiagnosticEngine, thenRichard Smith
2012-12-08Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith
2012-12-08Implement C++03 [dcl.init]p5's checking for value-initialization of referencesRichard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-30Refactor to reduce duplication in handling of special member functions. No fu...Richard Smith
2012-11-28Store on the CXXRecordDecl whether the class has, or would have, a copyRichard Smith
2012-11-14Teach the AST importer to merge enumerator constants. FixesDouglas Gregor
2012-11-09Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBufferArgyrios Kyrtzidis
2012-10-26Match up anonymous structs/unions in the ASTImporter. Previously, we'dDouglas Gregor
2012-10-26Eliminate some longstanding FIXMEs regarding variadic templates in theDouglas Gregor
2012-10-26In the ASTImporter, don't try to emit a diagnostic if we're notDouglas Gregor
2012-10-10Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor.Jordan Rose
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-09-26Fix the AST representation for non-type template arguments to encodeEli Friedman
2012-09-25Improve upon r164450 and localize the logic of updating the type ofArgyrios Kyrtzidis
2012-09-22When importing a FunctionProtoType::ExtProtoInfo, its ExceptionSpecDecl can p...Argyrios Kyrtzidis
2012-09-21Fix build errors.Argyrios Kyrtzidis
2012-09-21[AST importer] Do a correct import of a FunctionProtoType::ExtProtoInfo, don'...Argyrios Kyrtzidis
2012-07-17Teach the ASTImporter how to handle anonymous structs/unionsDouglas Gregor
2012-07-15Replace IsSameValue with the llvm::APSInt/llvm::APInt versionsEric Christopher
2012-06-10Remove CXXRecordDecl flags which are unused after r158289.Richard Smith
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-06-07Plug a long standing memory leak in TemplateArgument.Benjamin Kramer
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-19Use RecordDecl::field_iterator because D1, D2 are RecordDecls. No functional...Dmitri Gribenko
2012-05-07A union can have a constexpr defaulted default constructor, if it has anRichard Smith
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-06Implement support for null non-type template arguments for non-typeDouglas Gregor
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian
2012-02-25Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian
2012-02-12Within the body of a lambda expression, decltype((x)) for anDouglas Gregor
2012-02-01Make sure that imported definitions get completed before we addDouglas Gregor
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara