- 1935754 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 15 years ago
- d1b47bf Warn about comparing an unsigned expression with 0 in tautological ways. by John McCall · 15 years ago
- dd8f569 Statement expressions can be used in global- or namespace-scoped blocks by Douglas Gregor · 15 years ago
- dbf217a Allow use of byref (__block attributed) arrays inside by Fariborz Jahanian · 15 years ago
- 5fccd36 Reinstate r97674 with a fix for the assertion that was firing in <list> by Douglas Gregor · 15 years ago
- a7cb22d Revert r97674; it's causing failures by Douglas Gregor · 15 years ago
- b29b37d Implement disambiguation of base class members via a by Douglas Gregor · 15 years ago
- 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
- 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
- 076ceb0 Start detangling the BlockSemaInfo/Sema mess. No functionality change. by Douglas Gregor · 15 years ago
- ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 15 years ago
- 2a0d757 At sabre's request, drop the FP bounds diagnostics down to warnings and file by John McCall · 15 years ago
- b2cb1cb When computing the composite pointer type for relational comparisons, by Douglas Gregor · 15 years ago
- f316a1d Remove some oogly code made dead by the pseudo-destructor instantiation changes. by Douglas Gregor · 15 years ago
- fce46ee Keep track of the location of the '~' in a pseudo-destructor expression. by Douglas Gregor · 15 years ago
- 26d4ac9 Retain complete source information for the type after the '~' in a by Douglas Gregor · 15 years ago
- e0601ea Retain source information for the "type-name ::" in a by Douglas Gregor · 15 years ago
- 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
- ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
- 354095c Issue extended diagnostic when property dot-syntax is used and by Fariborz Jahanian · 15 years ago
- ba7bc55 Revert: "Change InitListExpr to allocate the array for holding references" by Ted Kremenek · 15 years ago
- 9f9269e Change InitListExpr to allocate the array for holding references by Ted Kremenek · 15 years ago
- e873fb7 Introduce a new kind of failed result for isLvalue/isModifiableLvalue by Douglas Gregor · 15 years ago
- 9a66c30 Complain if block-literal expression's parameter name is by Fariborz Jahanian · 15 years ago
- e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
- eb3b324 Allocate the SubExprs array in ObjCMessageExpr using the allocator associated with ASTContext. This fixes yet another leak (<rdar://problem/7639260>). by Ted Kremenek · 15 years ago
- 848fa64 More vtable layout dumper improvements. Handle destructors, dump the complete function type of the member functions (using PredefinedExpr::ComputeName. by Anders Carlsson · 15 years ago
- 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
- e9ff443 Diagnose when user provided getter is being used as lvalue by Fariborz Jahanian · 15 years ago
- 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
- 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 15 years ago
- 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 15 years ago
- 4c72d3e Fix the crash-on-invalid from PR6259. by John McCall · 15 years ago
- 525f96c Default function arguments for function template specializations by Douglas Gregor · 15 years ago
- 136b0cd Fix for PR6220: compute the correct type for multicharacter literals. by Eli Friedman · 15 years ago
- a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
- 7bb12da Extract a common base class between UnresolvedLookupExpr and by John McCall · 15 years ago
- 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
- 86b8e09 When naming a function template via a qualified-id (or any other way by Douglas Gregor · 15 years ago
- c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
- 6e26689 Preserve access bits through overload resolution much better. Some by John McCall · 15 years ago
- 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago
- 7a9813c Create function, block, and template parameters in the context of the by John McCall · 15 years ago
- a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
- 1d7d8d6 The type of a compound literal expression is not necessarily the same as the by John McCall · 15 years ago
- dd0cb90 Issue diagnostics (instead of crashing in code gen) when using by Fariborz Jahanian · 15 years ago
- 42f56b5 Preserve type source information in compound literal expressions. by John McCall · 15 years ago
- 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 15 years ago
- b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 15 years ago
- 9d12503 Preserve type source information in explicit cast expressions. by John McCall · 15 years ago
- c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 15 years ago
- fa6ef18 Add an unreachable code checker. by Mike Stump · 15 years ago
- 48c2d56 When in objective-c methods, do the built-in name lookup after by Fariborz Jahanian · 15 years ago
- d1e4d9b Don't emit string-comparison or self-comparison warnings in by Douglas Gregor · 15 years ago
- cb329c5 use DiagRuntimeBehavior to silence the div/rem by zero warning when by Chris Lattner · 15 years ago
- 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 15 years ago
- 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
- e27d87f Make Clang complain about taking the address of an unqualified member function. Fixes PR5985. by Sebastian Redl · 15 years ago
- 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
- 828a197 Add an "implicit" bit to CXXThisExpr, so that we can track by Douglas Gregor · 15 years ago
- 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
- 2849734 Disallow captured arrays in blocks as well. Radar 7438948. by Mike Stump · 15 years ago
- 0d6fd57 Disallow capturing vlas inside blocks. by Mike Stump · 15 years ago
- ba26e58 Move the -Wsign-compare logic into SemaChecking.cpp. by John McCall · 15 years ago
- bc02170 -Wsign-compare shouldn't warn when the signed operand is a conditional operator by John McCall · 15 years ago
- f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
- 5b088a1 Fix minor oversight for increment/decrement of complex int. Add tests for by Eli Friedman · 15 years ago
- d203a16 When typo correction for an id-expression finds a type (or Objective-C by Douglas Gregor · 15 years ago
- 2dcc011 Typo correction for member access into classes/structs/unions, e.g., by Douglas Gregor · 15 years ago
- bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 15 years ago
- e8337df fix PR5917, L'x' was getting the wrong type in c++ mode. Per by Chris Lattner · 15 years ago
- efa42f7 Don't look through casts when looking for the underlying decl for a function by Eli Friedman · 15 years ago
- 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
- 8aa5f40 Add test case for PR5868, and improve location information slightly for implicit "this" expressions by Douglas Gregor · 15 years ago
- 65552c4 InitializationSequence handles binding to temporaries, so that by Douglas Gregor · 15 years ago
- 9f2df88 Fix the clang-on-clang build: APFloat reports underflow whenever we get a by John McCall · 15 years ago
- 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 15 years ago
- 036aed1 When we see a CXXDefaultArgExpr during template instantiation, rebuild by Douglas Gregor · 15 years ago
- 65222e8 When using a default function argument for a function template (or by Douglas Gregor · 15 years ago
- a188ff2 Switch parameter-passing for calls via function pointers (where we by Douglas Gregor · 15 years ago
- d6542d8 Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs by Douglas Gregor · 15 years ago
- aa03731 Switch initialization of parameters in a call over to by Douglas Gregor · 15 years ago
- 0854462 Switch compound literals over to InitializationSequence. by Eli Friedman · 15 years ago
- 1c7c3fb Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments. by Douglas Gregor · 15 years ago
- 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
- 51874dd Allow comparison of 'void *' with function pointer by Fariborz Jahanian · 15 years ago
- 410a3f3 Unresolved implicit member accesses are dependent if the object type is dependent. by John McCall · 15 years ago
- 87cf670 When diagnosing that a decl ref expr is not a value, note the declaration by John McCall · 15 years ago
- 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 15 years ago
- 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
- 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
- 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
- 2514a30 Diagnose attempting to assign to a sub-structure of an ivar by Fariborz Jahanian · 15 years ago
- a7fa7cd Fixes a code gen bug related to accessing a now by Fariborz Jahanian · 15 years ago
- 337cba4 If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the underlying expr instead. Add getNumDefaultArgTemporaries and getDefaultArgTemporary which returns the temporaries a default arg creates. by Anders Carlsson · 15 years ago
- 0479a0b Support OpenCL 1.1 odd-length vector component accessors. by Nate Begeman · 15 years ago
- 5cc07df Fix some diagnostic-related FIXMEs, from Nicola Gigante by Douglas Gregor · 15 years ago
- ec3455f Fix a COVTCTII (crash-on-valid-that-clang-thinks-is-invalid, duh), by Daniel Dunbar · 15 years ago
- 06d3369 When certain diagnostics involving run-time behavior would be emitted by Douglas Gregor · 15 years ago
- 75b699a Suppress warnings and errors about certain uses of non-POD types (in by Douglas Gregor · 15 years ago