summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r92318. Instead fix the analyzer: do not call Zhongxing Xu2010-01-051-7/+0
* if an arraytype is canonical, then its element is guaranteed to be canonical.Zhongxing Xu2010-01-051-1/+2
* The element type should also be canonicalized. Add a case for VariableArrayType.Zhongxing Xu2009-12-301-1/+7
* Correctly refer to element CVR qualifications when determining if a type isChandler Carruth2009-12-291-0/+30
* Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson2009-12-291-28/+0
* Remove some dead variables clang-analyzer found.Benjamin Kramer2009-12-251-2/+0
* Tidy up ~ASTContext a bit by turning orphan compound statements intoTed Kremenek2009-12-231-25/+24
* Move the implementation of ASTContext::getTypeSizeInChars() to the .cpp file toKen Dyck2009-12-221-0/+10
* Factor operator new declaration checking out into a separate function.Anders Carlsson2009-12-121-1/+1
* Clean up enum constants so that they're finally sane. Fixes PR3173 and aEli Friedman2009-12-101-1/+1
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-1/+7
* Implemented an implicit conversion from "noreturn" function types (andDouglas Gregor2009-12-091-20/+30
* Move key functions to a separate map.Anders Carlsson2009-12-071-0/+14
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-17/+17
* Add rudimentary support for member pointers to CGDebugInfo.Anders Carlsson2009-12-061-4/+0
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-11/+30
* Push overloaded function templates through the parser using a totally differentJohn McCall2009-12-021-39/+24
* Fix a crash when ivar type is a __strong SEL. Fallout fromFariborz Jahanian2009-11-301-5/+5
* Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian2009-11-251-1/+1
* Helper function for turning a TemplateName into a DeclarationName.John McCall2009-11-241-0/+16
* Fixe a crash in encoding of SEL type caused by recent changes.Fariborz Jahanian2009-11-231-4/+5
* Intercept sizeof and alignof references before they get into ASTContext metho...Sebastian Redl2009-11-231-11/+18
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-2/+3
* This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian2009-11-211-16/+5
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-2/+3
* Cope with an amusingly little anomaly with dependent types andDouglas Gregor2009-11-191-8/+18
* Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall2009-11-181-3/+6
* Added block type introspection support.David Chisnall2009-11-171-0/+48
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-4/+4
* Add an internal CreateRecordDecl that will create a CXXRecordDecl when compil...Anders Carlsson2009-11-141-12/+22
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-131-1/+1
* Template argument deduction for template template parameters. ThisDouglas Gregor2009-11-111-0/+6
* Introduce a new representation for template templateDouglas Gregor2009-11-111-1/+3
* Fix clang's use of DenseMap iterators after r86636 fixed their constness.Jeffrey Yasskin2009-11-101-1/+1
* Make ASTContext::getIntWidth return 1 for all boolean type variations, not ju...Sebastian Redl2009-11-051-1/+1
* Allow the element type of arrays to be incomplete in C++.Sebastian Redl2009-11-051-1/+2
* Store the unresolved class type in MemberPointerType's Class field,Douglas Gregor2009-11-041-1/+1
* Implement support for parsing dependent template-ids that refer toDouglas Gregor2009-11-041-0/+30
* Fix a crazy canonical-types bug because canonicalizing aDouglas Gregor2009-10-301-1/+1
* This patch computes composite type of two objective-c expressionsFariborz Jahanian2009-10-301-2/+102
* Track source information for template arguments and template specializationJohn McCall2009-10-291-6/+16
* Fix <rdar://problem/7330784>. Avoid crashing on 'Class<p>' when generating me...Steve Naroff2009-10-281-3/+6
* Type of a conditional expression with two distinct objective-cFariborz Jahanian2009-10-271-0/+22
* Switch alloca/sprintf to SmallString/raw_ostream.Benjamin Kramer2009-10-241-9/+10
* Make the local buffer overflow safe.Fariborz Jahanian2009-10-241-8/+6
* Fixe a buffer overflow problem which causes a crashFariborz Jahanian2009-10-231-2/+6
* Store the builtin types as CanQualTypes. Expand a bit on the CanQual API,John McCall2009-10-231-5/+5
* Add ASTContext::getTrivialDeclaratorInfo, which initializes a newJohn McCall2009-10-231-0/+7
* When building types from declarators, instead of building two types (one forJohn McCall2009-10-221-54/+87
* Canonicality is a property of qualified types, not unqualified types.John McCall2009-10-221-16/+16
OpenPOWER on IntegriCloud