- 3aea4da For C++, enhance -Warray-bounds to recursively analyze array subscript accesses in ?: expressions. by Ted Kremenek · 14 years ago
- 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
- 082bf7a Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544. by Ted Kremenek · 14 years ago
- 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
- 90566c0 Implement comparison of C++0x scoped enumeration types. Fixes PR9333. by Douglas Gregor · 14 years ago
- fff9513 When digging into a cv-qualified return type that is a pointer type to by Douglas Gregor · 14 years ago
- ef24c4b When building a type for a typename specifier, check specifically for by Douglas Gregor · 14 years ago
- be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
- 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
- e34e3f1 Move the bool-conversions behind the DiagRuntimeBehavior logic. It's by Chandler Carruth · 14 years ago
- 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
- 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- 5f791bb Refactor the construction of nested-name-specifiers with by Douglas Gregor · 14 years ago
- e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 14 years ago
- 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
- 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 14 years ago
- 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 14 years ago
- aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
- a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 14 years ago
- 4171766 Implement delegating constructors partially. by Sean Hunt · 14 years ago
- 8e10f3b Provide a bit saying that a builtin undergoes custom type-checking, then by John McCall · 14 years ago
- 5e24f2a Sprinkle optional text of the "unavailable' attribute by Fariborz Jahanian · 14 years ago
- 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- 25ca421 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 14 years ago
- 2b982b7 Print optional message for attr(unavailable) in C++ mode. // rdar://9046492 by Fariborz Jahanian · 14 years ago
- f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
- 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
- db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
- 7e38494 Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriate by Douglas Gregor · 14 years ago
- 5149f37 Maintain nested-name-specifier source-location information through by Douglas Gregor · 14 years ago
- 3002823 Rough fix for PR9323 that prevents Clang from marking copy constructor by Chandler Carruth · 14 years ago
- 2d9f5fa Formatting, etc. by John McCall · 14 years ago
- c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
- dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
- b43e8ad Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. by Ted Kremenek · 14 years ago
- c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
- f8291a1 From Vassil Vassilev: by Axel Naumann · 14 years ago
- 1d6ab7a compute the integer width, not the memory width here. We want to know that by Chris Lattner · 14 years ago
- 951bbb2 rework processing of unavailable and deprecated attributes to avoid by Chris Lattner · 14 years ago
- 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
- 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 14 years ago
- 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 14 years ago
- 6c3c3f5 Handle value dependent LHS as well as RHS. Test both of these, they by Chandler Carruth · 14 years ago
- 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 14 years ago
- 9e060ca Fix bogus -Warray-bounds warning involving 'array[true]' reported in PR 9296. by Ted Kremenek · 14 years ago
- d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 14 years ago
- 729b853 Don't give an error for 'try' and 'throw' if they occur in system headers. by Anders Carlsson · 14 years ago
- 0423fc6 Sema: diagnose kernel calls to non-global functions by Peter Collingbourne · 14 years ago
- 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
- 283a358 Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext. by Ted Kremenek · 14 years ago
- 3ed6fc0 Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change. by Ted Kremenek · 14 years ago
- 762696f Update Sema::DiagRuntimeBehavior() to take an optional Stmt* to indicate the code the diagnostic is associated with. by Ted Kremenek · 14 years ago
- b70369c Change -Warray-bounds logic to use DiagRuntimeBehavior in preparation for using basic dataflow to suppress warnings on unreachable array bounds checks. by Ted Kremenek · 14 years ago
- 406c38e Fix PR9276: We were missing the checks for auto deducing to different types in the same declaration group in the template instantiation case. by Richard Smith · 14 years ago
- 65b34d7 Clean up the error recovery at the bottom of Sema::LookupMemberExpr. This by Matt Beaumont-Gay · 14 years ago
- 7019186 When checking for abstract types, don't crash when we have a by Douglas Gregor · 14 years ago
- cd9ec3b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 14 years ago
- 284cc8d Warn about implicit conversions between values of different, named by Douglas Gregor · 14 years ago
- 8110f04 In Objective-C, there are no trailing return types, so don't produce diagnostics suggesting they are missing. by Richard Smith · 14 years ago
- e7397c6 Fix a few auto-related issues: by Richard Smith · 14 years ago
- 21761c8 Warn when type modifiers on objc method declarations in by Fariborz Jahanian · 14 years ago
- ddc83f9 C++0x's deduced auto is illegal in typedefs. by Richard Smith · 14 years ago
- 935f0f0 add one more case of mismatched input/output constraints. by Chris Lattner · 14 years ago
- f0c4d28 more code restructuring, no functionality change. by Chris Lattner · 14 years ago
- ca57b4b split the iteration loop out to a helper function, no functionality change. by Chris Lattner · 14 years ago
- 4605c4f fix a comment. by Chris Lattner · 14 years ago
- 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
- 77efc68 Don't warn about static const integral data members with in-line constant by John McCall · 14 years ago
- b0c2301 Remove warning on future change in ivar lookup rule by Fariborz Jahanian · 14 years ago
- fef8b34 Reorganize subelement initialization checking, no functionality change. by John McCall · 14 years ago
- ce6c9b7 Small optimization: avoid redundant checks of whether a type is an array by John McCall · 14 years ago
- 34d4947 Clean up the tests for warning about unused function results given the by Chandler Carruth · 14 years ago
- 5e97153 Remove unused function. by Benjamin Kramer · 14 years ago
- 6a9505a Remove a dead variable. by Daniel Dunbar · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- da4b7cf Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). by Anders Carlsson · 14 years ago
- 3e026e3 Don't produce "comparison is always (true|false)" warnings when the by Douglas Gregor · 14 years ago
- e0fd832 implement a tiny amount of codegen support for gnu array range by Chris Lattner · 14 years ago
- b1fba31 There's no need to return early if we encounter a try/throw and exceptions are disabled. by Anders Carlsson · 14 years ago
- 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
- 7f11d9c Disallow try/catch/throw when exceptions are disabled. by Anders Carlsson · 14 years ago
- d9ea180 The member classes of a current instantiation aren't necessarily a by Douglas Gregor · 14 years ago
- f4b793c Teach the virtual-functions-without-virtual-destructor warning to only by Douglas Gregor · 14 years ago
- 5f39f70 Remove the Fix-It for "main must return 'int'", which is not always by Douglas Gregor · 14 years ago
- aef05d7 Use PointerUnion::getAddrOf instead of messing with PointerUnion & reinterpret_cast. by Argyrios Kyrtzidis · 14 years ago
- 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
- 7ef9324 Fix a missed case in the NULL operand to conditional operator diagnostics. by Chandler Carruth · 14 years ago
- 45f11b7 Fix PR8767, improve diagnostic wording when allocating an object of an by Chandler Carruth · 14 years ago
- 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
- 5c722c70 When code-completing a case statement for a switch on a value of by Douglas Gregor · 14 years ago
- 813d834 Selector::getIdentifierInfoForSlot() can return NULL values, a fact by Douglas Gregor · 14 years ago
- febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago
- 16f744b Introduce ASTContext::getLogicalOperationType() to return bool or int, depending on language. by Argyrios Kyrtzidis · 14 years ago
- cd5b306 accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 14 years ago
- 1e856d9 Implement C++0x [expr.static.cast]p9, which permits explicitly casting by Douglas Gregor · 14 years ago
- f584832 When building a qualified reference to a member of an anonymous struct by Douglas Gregor · 14 years ago
- 25b3b84 Fix assertion failure on -Warray-bounds for 32-bit builds of Clang. by Ted Kremenek · 14 years ago
- 8f5667d When we're creating an expression for an integral template argument of by Douglas Gregor · 14 years ago