- c268832 A little more elaborate test for r148243 by Fariborz Jahanian · 13 years ago
- 9e9650c Patch for r148243 which was left behind. by Fariborz Jahanian · 13 years ago
- 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
- cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 13 years ago
- fa16125 decltype(e) is type-dependent if e is instantiation-dependent. Scary but true. by Richard Smith · 13 years ago
- 244ee7b Pedantic diagnostic correction: in C++, we have integral constant expressions, by Richard Smith · 13 years ago
- 28c1ce7 constexpr: casts to void* are allowed in constant expressions, don't set the by Richard Smith · 13 years ago
- 750dc2b Change linkage computation so it doesn't depend on FunctionDecl::isExternC or VarDecl::isExternC, and instead queries what it actually cares about: whether the given declaration is inside an extern "C" context. Fundamentally, figuring out whether a function/variable uses C linkage requires knowing the linkage, and the logic in FunctionDecl::isExternC and VarDecl::isExternC was getting it wrong. Given that, fix FunctionDecl::isExternC and VarDecl::isExternC to use much simpler implementations that depend on the fixed linkage computation. by Eli Friedman · 13 years ago
- 47b1d96 objc: disallow __block attribute on method params. by Fariborz Jahanian · 13 years ago
- 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
- 8568ee7 [analyzer] Taint: add system and popen as undesirable sinks for taint data. by Anna Zaks · 13 years ago
- 093ecc9 Remember if a type has its visibility set explicitly or implicitly. by Rafael Espindola · 13 years ago
- 91534a3 (Implicit) parameters deserialized as part of a function type must not by Douglas Gregor · 13 years ago
- dd9d645 Progress towards making isUsed() reflect whether a declaration is odr-used; don't set isUsed for local variables which are referenced in unevaluated contexts. Make other code use isReferenced() (which basically indicates that a declaration isn't dead) where appropriate. by Eli Friedman · 13 years ago
- f6c17a4 Fix a silly mistake in ComplexExprEvaluator::ZeroInitialization. <rdar://problem/10691092>. by Eli Friedman · 13 years ago
- f8ec8c9 Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 117c456 Make sure to consider non-DeclContext scopes properly when finding by Douglas Gregor · 13 years ago
- a8c6fea When inferring a module for a framework, first determine whether that by Douglas Gregor · 13 years ago
- 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago
- e4c7f90 Convert SemaExprMember.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 13 years ago
- edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
- fdf187c Reinstate test case accidentally reverted by r148028 by Douglas Gregor · 13 years ago
- 3a110f7 Don't infer a submodule for a framework's private header, at least for now. by Douglas Gregor · 13 years ago
- 3534050 PR11754: Reject non-static constexpr member functions in classes with virtual by Richard Smith · 13 years ago
- 89e6e85 A base subobject type doesn't make sense for unions; don't try to compute it. Based on patch by Yin Ma. Fixes PR11751. by Eli Friedman · 13 years ago
- 9ec0ef3 constexpr is allowed on static member functions of non-literal classes. Per report on cfe-dev. by Eli Friedman · 13 years ago
- 059d578 A few minor improvements to error recovery trying to access member of a function. In particular, this restores the cool error recovery for the example from http://blog.llvm.org/2010/04/amazing-feats-of-clang-error-recovery.html , which regressed a few months back. by Eli Friedman · 13 years ago
- f037541 Don't crash while trying to diagnose a function declared at block scope with an by Richard Smith · 13 years ago
- b71d157 [analyzer] Unwrap the pointers when ignoring the const cast. by Anna Zaks · 13 years ago
- ce8ef16 [analyzer] RegionStoreManager::getBinding() should not crash when by Anna Zaks · 13 years ago
- 9baf39d objc parsing. Fixes a crash when parsing array initialization by Fariborz Jahanian · 13 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
- 83be12c Recommit r148056 with fixes to deal with weirdness with bitfields in unions. by Eli Friedman · 13 years ago
- cd7a21b Revert r148056 while I investigate failures. by Eli Friedman · 13 years ago
- a179682 Make sure adding a field to a struct never reduces its size. PR11745. by Eli Friedman · 13 years ago
- 3d33622 Adjust set of default checkers. by Ted Kremenek · 13 years ago
- 3b4b047 Convert SemaCXXScopeSpec.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 13 years ago
- f2b4f7b objc: do not warn when converting to a const id qualfied by its by Fariborz Jahanian · 13 years ago
- 425d631 Convert SemaInit.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 0849ade [analyzer] fix inlining's handling of mapping actual to formal arguments and limit the call stack depth. The analyzer can now accurately simulate factorial for limited depths. by Ted Kremenek · 13 years ago
- ec78916 constexpr: initialization of a union from an empty initializer-list should by Richard Smith · 13 years ago
- 37969b7 scanf: parse the 'm' length modifier, and check that the right arguments by Hans Wennborg · 13 years ago
- 1d7049a In Objective-C++, actually compute the base type of a member access by Douglas Gregor · 13 years ago
- 28058d1 scanf analysis: the 'a' length modifier is valid with a scanlist by Hans Wennborg · 13 years ago
- 6de0b48 scanf analysis: don't bail out after successful parse of scanlist by Hans Wennborg · 13 years ago
- b4218a3 test/Driver/debug-options*.c: Tweak r147819 to split out another cc1as-sensitive test. gcc driver is invoked for assembling on cygming. by NAKAMURA Takumi · 13 years ago
- 61e6162 Allow constant-folding of references which were formed in a manner not permitted by Richard Smith · 13 years ago
- d8b4216 [arcmt] The migrator tests for the buildbot in http://lab.llvm.org:8011/builders/clang-native-mingw32-win7/ by Argyrios Kyrtzidis · 13 years ago
- 1fb826a [analyzer] Add taint transfer by strcpy & others (part 1). by Anna Zaks · 13 years ago
- e9c8760 Fix test case committed in r147986. by Akira Hatanaka · 13 years ago
- cc66254 Take into account the pointer to an aggregate that is passed as a hidden by Akira Hatanaka · 13 years ago
- ed0b31f Fix some edge cases with C++ casts and placeholder expressions. by Eli Friedman · 13 years ago
- 3306f96 objective-c: fixes a regression in looking up names by Fariborz Jahanian · 13 years ago
- 72b8f78 Extend test-case as requested by Eli by Douglas Gregor · 13 years ago
- ec3bd72 Improve the diagnostic when trying to redefine a typedef with a by Douglas Gregor · 13 years ago
- dc98cd0 Fix the caching in CorrectTypo so that other non-keyword identifiers by Kaelyn Uhrain · 13 years ago
- 7d5e694 Add initial callback object support to Sema::CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 015f608 objc-arc: evaluate 'readonly' property with no known by Fariborz Jahanian · 13 years ago
- de8facc constexpr: fix typo resulting in move constructors sometimes not being by Richard Smith · 13 years ago
- 463f136 More tests for ARM FPU features. by Evgeniy Stepanov · 13 years ago
- 35dd732 Fix -mfpu parsing on ARM. by Evgeniy Stepanov · 13 years ago
- 8844f45 clang/test/CodeGen/vla-4.c: Relax expression for -Asserts. by NAKAMURA Takumi · 13 years ago
- 5ff53b2 Fixed VLA code generation. by Abramo Bagnara · 13 years ago
- 3e97758 "This change adds alloca/valloc checks to UnixAPIChecker. It includes a small refactoring for by Ted Kremenek · 13 years ago
- cb28b48 test/Driver/debug-options-as.c: Mark this as XFAIL:cygwin. by NAKAMURA Takumi · 13 years ago
- c0004df C11 allows typedefs to be redefined. Implement this in C11 mode, and by Douglas Gregor · 13 years ago
- 97a72c3 Add elidable CXXConstructExpr as block-level expr. It converts an lvalue to a rvalue, which is a useful step during AST evaluation. by Zhongxing Xu · 13 years ago
- 52f220d Typo in test. by John McCall · 13 years ago
- 256ef64 Remove '#if 0' from ExprEngine::InlineCall(), and start fresh by wiring up inlining for straight C calls. by Ted Kremenek · 13 years ago
- 806054d Do placeholder conversions on array bounds in both declarators and by John McCall · 13 years ago
- 31dfd64 Add field IsIEEE in FloatingLiteral to distinguish between different 128-bit by Akira Hatanaka · 13 years ago
- 6e6f93a objc-arc: fixes a crash when trying to find out retaining cycle by Fariborz Jahanian · 13 years ago
- 1bf7a3f The `-fwritable-strings' flag doesn't make the backing store strings of all by Bill Wendling · 13 years ago
- 7ead5c7 Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.) by Eli Friedman · 13 years ago
- 610a60c PR11724: Implement evaluation for constexpr defaulted trivial union copy/move by Richard Smith · 13 years ago
- 510037b [arcmt] XFAIL on mingw. by Argyrios Kyrtzidis · 13 years ago
- bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
- 8f0a403 Add -g to the cc1as flags only if we're dealing with an original by Eric Christopher · 13 years ago
- 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
- d18840d Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726. by Eli Friedman · 13 years ago
- 1c94c16 Extend the diagnostic for a ',' at the end of a declaration where a ';' was by Richard Smith · 13 years ago
- d1d512a Fix "note" of a duplicate explicit instantiation definition following a specialization. by Nico Weber · 13 years ago
- a33fd39 Insert padding before unaligned long double arguments. by Akira Hatanaka · 13 years ago
- 80a5b27 Restore some parts of this test which were accidental reverted in r147649. by Richard Smith · 13 years ago
- 1c3875d When deserializing an anonymous namespace from a module, do not attach by Douglas Gregor · 13 years ago
- 0fdc09f Implement merging of namespace-scope declarations across modules, so by Douglas Gregor · 13 years ago
- c6c8e0e Implement redeclaration merging for namespaces defined in distinct by Douglas Gregor · 13 years ago
- c02d62f Always allow redefinition of typedefs when modules are enabled. This by Douglas Gregor · 13 years ago
- 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
- f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
- 72899c3 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 13 years ago
- 9f03b62 [analyzer] Add basic format string vulnerability checking. by Anna Zaks · 13 years ago
- b004a49 [arcmt] Disable tests in mingw, no idea why they are failing there. by Argyrios Kyrtzidis · 13 years ago
- e81d7e9 Lambdas: semantic analysis of explicit captures. by Eli Friedman · 13 years ago
- f0cc208 Add field PaddingType to ABIArgInfo which specifies the type of padding that by Akira Hatanaka · 13 years ago
- d87a0cd Suppress -Wunused-value within macros from system headers. by Matt Beaumont-Gay · 13 years ago
- cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
- 52a27f5 Revert r147655; it's breaking the compiler_rt build on OSX. by Eli Friedman · 13 years ago
- b4fa418 Thread safety analysis: added support for trylock attribute. by DeLesley Hutchins · 13 years ago
- 303aae9 When inferring a submodule ID during module creation, look up the by Douglas Gregor · 13 years ago