aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-09-08Reverse r113397 until we decide what to do withFariborz Jahanian
2010-09-08Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions.Argyrios Kyrtzidis
2010-09-08Initialize the MSVCGuidDecl variable in the correct order.Bill Wendling
2010-09-08Fix a crash when overloading id with objc_object*.Fariborz Jahanian
2010-09-08Fix C++ PCH issues.Argyrios Kyrtzidis
2010-09-08Frontend/-H: Add comment on why I used a temporary string here.Daniel Dunbar
2010-09-08Microsoft's __uuidof operator implementation part 1.Francois Pichet
2010-09-08Allow type definitions inside anonymous struct/union in Microsoft mode.Francois Pichet
2010-09-08Don't give 'global constructor' warnings for function statics, even if they h...Sebastian Redl
2010-09-08Implement ARM static local initialization guards, which are more compact thanJohn McCall
2010-09-08Allow (cv) void and incomplete arrays to be passed to the type traits.Sebastian Redl
2010-09-08add a fixit when 'main' does ot return 'int'; review welcomeGabor Greif
2010-09-08Provide proper type-source location information forDouglas Gregor
2010-09-07Local static block variable referecned in itsFariborz Jahanian
2010-09-07Fix DeclPrinter to not include '=' in printing when no initializer is provide...Ted Kremenek
2010-09-07Improve source-location information for CXXNewExpr, by hanging on toDouglas Gregor
2010-09-07Fix null pointer dereference in StreamChecker::Fseek (reported in PR 8081) an...Ted Kremenek
2010-09-07Re-enabled truncation/extension checking in IdempotentOperationChecker and ad...Tom Care
2010-09-07get rid of a warning.Fariborz Jahanian
2010-09-07Have Sema check for validity of CGString literalFariborz Jahanian
2010-09-07Allow 'o' and 'V' as constraints for output asm operands.Dale Johannesen
2010-09-07Improve error recovery when we see ':' and expect a ';'.John McCall
2010-09-07Driver/Darwin: Catch another case where ld ends up using ld_classic.Daniel Dunbar
2010-09-07Driver/Darwin: Don't pass -demangle to the linker when we know it is going toDaniel Dunbar
2010-09-07Provide a specific diagnostic when trying to redefine an "externDouglas Gregor
2010-09-07Improve recovery when there is a stray ']' or ')' before the ';' atDouglas Gregor
2010-09-07Improve recovery when a comma is missing between enumerators in anDouglas Gregor
2010-09-07Improve diagnostic and recovery when missing a comma between base orDouglas Gregor
2010-09-06Replace loops with SmallVector::append.Benjamin Kramer
2010-09-06Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitialize...Argyrios Kyrtzidis
2010-09-06LastFieldBitfield in CGObjCCommonMac::BuildAggrIvarLayout keeps bitfields or ...Argyrios Kyrtzidis
2010-09-06FinishBlock() is essentially doing nothing except returning '!badCFG'.Zhongxing Xu
2010-09-06Simplify CFG construction: bail out early when we have a bad CFG.Zhongxing Xu
2010-09-06Make "-ccc-cxx" option work on Linux.Rafael Espindola
2010-09-06Get rid of unnecessary return.Eli Friedman
2010-09-06move the hackaround for PR6537 to catch unions as well,Chris Lattner
2010-09-06clean up some formatting.Chris Lattner
2010-09-06PR7242: Make sure to use a different context for evaluating constantEli Friedman
2010-09-05fix PR7192 by defining wchar_t in a more conventional way. TheChris Lattner
2010-09-05Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn...Steven Watanabe
2010-09-05fix 7320: we can't delete a trailing space if it doesn't exist.Chris Lattner
2010-09-05PR8023: Don't crash on invalid uses of __real__ on class types in C++.Eli Friedman
2010-09-05No functional change. Replace Out << 'a' << 'b' with Out << "ab" and spellNick Lewycky
2010-09-05"const id<NSFoo> *" instead of "id<NSFoo> const *".Chris Lattner
2010-09-05"const id<NSFoo> *" not "id<NSFoo> const*"Chris Lattner
2010-09-05"const std::vector<int>*" not "std::vector<int> const*"Chris Lattner
2010-09-05"const _Complex float *" not "_Complex float const *"Chris Lattner
2010-09-05'const std::type_info*' instead of 'std::type_info const*'Chris Lattner
2010-09-05print "const intptr_t" instead of "intptr_t const"Chris Lattner
2010-09-05make clang print types as "const int *" instead of "int const*",Chris Lattner