- d9290cb Handle ambiguity of reference initialization. Removes a FIXME. by Fariborz Jahanian · 15 years ago
- 008636a retain/release checker: Recognize that calls to by Ted Kremenek · 15 years ago
- 8c638ab Remove some non-ASCII characters by Douglas Gregor · 15 years ago
- 77da3f4 Member function templates (and instantiations/specializations thereof) by Douglas Gregor · 15 years ago
- a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
- 15934f9 Fix for PR 5181. by Edward O'Callaghan · 15 years ago
- 9c09570 Check void type before using replaceAllUsesWith(). by Devang Patel · 15 years ago
- de699e5 The operator loc points to the operator, not the function decl. by Anders Carlsson · 15 years ago
- 6240cf1 retain/release checker: retained objects passed to pthread_create (as by Ted Kremenek · 15 years ago
- ab28c13 Refine handling for non-virtual bases in return value adjustments for by Mike Stump · 15 years ago
- 15ea378 Check the return type of binary operators and the arrow operator. by Anders Carlsson · 15 years ago
- 3a9439f Check the return type of operator[]() and fix a thinko that lead to a crash in SemaCXX/overloaded-operator.cpp. by Anders Carlsson · 15 years ago
- 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 15 years ago
- 07d68f1 More return type checking. by Anders Carlsson · 15 years ago
- cd542a1 Ensure we sign extend. by Mike Stump · 15 years ago
- 26a2a07 Diagnose invalid return types for unary operators. by Anders Carlsson · 15 years ago
- 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
- cee1b54 Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test. by Anders Carlsson · 15 years ago
- d3f8834 Fixes pth.c on Windows. by John Thompson · 15 years ago
- 3eea635 Don't assume that the LHS and RHS of a member pointer expression is a DeclRefExpr. Fixes PR5177. by Anders Carlsson · 15 years ago
- e647d93 Remove FIXME. We construct VBIndex very early, before any calls to OverrideMethod. by Mike Stump · 15 years ago
- 096ebfd Diagnose attempts to add default function arguments to a by Douglas Gregor · 15 years ago
- 70cf530 Remove extra white space line. by Devang Patel · 15 years ago
- 3b122bc Do not check use_empty() before invoking replaceAllUsesWith(). by Devang Patel · 15 years ago
- c376910 -funit-at-a-time is the default however some current makefiles pass -fno-unit-at-a-time which is ignored by GCC, we should warn about this not error out. by Edward O'Callaghan · 15 years ago
- fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
- a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
- d9878a1 Refine handling for return value conversions with respect to virtual by Mike Stump · 15 years ago
- 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
- 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 15 years ago
- 3d00fdc reimplement codegen for indirect goto with the following advantages: by Chris Lattner · 15 years ago
- 9329a5c number address-taken labels from 1. This allows 0 to be used as a sentinel by Chris Lattner · 15 years ago
- 36afd38 Use the new Type::getInt8PtrTy method. This should probably be used in a lot by Chris Lattner · 15 years ago
- bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
- 4053983 fix PR4938 by recognizing % as a modifier on outputs, by Chris Lattner · 15 years ago
- c9f4af6 Now we can call into another function with the CallInliner transfer function. by Zhongxing Xu · 15 years ago
- 4e3c1f7 Add an initial implementation of EnterStackFrame() to the StoreManager. by Zhongxing Xu · 15 years ago
- 55df71a Enable "debug info attached to an instruction" mode. by Devang Patel · 15 years ago
- f0510d4 When declaring a class template whose name is qualified, make sure by Douglas Gregor · 15 years ago
- d35e2e0 There is no need to attach debug location info with alloca instruction. by Devang Patel · 15 years ago
- 7c173cb Encode long double. by Devang Patel · 15 years ago
- 37d68185 Permit explicit specialization of member functions of class templates by Douglas Gregor · 15 years ago
- 2d15215 More appropriate API usage. by John McCall · 15 years ago
- 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
- 5017a15 Store the key function of a record decl inside CGRecordLayout. by Anders Carlsson · 15 years ago
- ee82d9b Use a BumpPtrAllocator to allocate all aspects of CFG, including CFGBlocks, successor and predecessor vectors, etc. by Ted Kremenek · 15 years ago
- 620d57a Fixup windows include paths. Patch by John Thompson. by Mike Stump · 15 years ago
- b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
- 2ebe7eb Handle built-in unary operators when reporting ambiguities. by Fariborz Jahanian · 15 years ago
- 4a0d832 Even more devirtualization cleverness. by Anders Carlsson · 15 years ago
- cf5deec More devirtualization improvements. by Anders Carlsson · 15 years ago
- 7636648 Devirtualize calls on temporaries. A().f() for example. by Anders Carlsson · 15 years ago
- 8e7670d Factor out devirtualization checking into a separate function and make it handle references correctly. by Anders Carlsson · 15 years ago
- f4e462c Use CanQualType (instead of QualType) to store collection of visible by Fariborz Jahanian · 15 years ago
- 27687cf If built-in operators could not be selected because of ambiguity in by Fariborz Jahanian · 15 years ago
- ff26720 Typo in AddGnuCPlusPlusIncludePaths. by Edward O'Callaghan · 15 years ago
- 3b89f3f If the base type of a member call is a record type we don't need to emit a virtual call. by Anders Carlsson · 15 years ago
- 7a9474e Remove dead variable. by Benjamin Kramer · 15 years ago
- 091c1c2 Add CGVtable.cpp to CMakeLists. by Benjamin Kramer · 15 years ago
- dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 15 years ago
- fc3bf4d Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of QualTypes. by Anders Carlsson · 15 years ago
- 5db4d90 Types appearing more than once in a spec shouldn't matter. by Sebastian Redl · 15 years ago
- dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
- 13d5017 Introduces a new BindingVal which combines direct and by Zhongxing Xu · 15 years ago
- 656e4c1 Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality change. by Anders Carlsson · 15 years ago
- f7bcc7e Generate weak read barriers when reading a weak __block by Fariborz Jahanian · 15 years ago
- 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
- 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
- eed3e69 Check that the return type is complete when calling a member function. by Anders Carlsson · 15 years ago
- 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
- 3135df5 Dead Code Elimination by Douglas Gregor · 15 years ago
- f11e6b2 Add some FIXMEs by Douglas Gregor · 15 years ago
- f52cede Minor tweaks for code-completion: by Douglas Gregor · 15 years ago
- fee53aa Revert 83567. by Devang Patel · 15 years ago
- f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
- d7e5bdb When declaring a friend class template, we may end up finding an by Douglas Gregor · 15 years ago
- ec05766 Efficiency refinements. by Mike Stump · 15 years ago
- e85c74d Push all the way out to 80. by Mike Stump · 15 years ago
- 38ee4e0 Passing const Triple& is sufficient for AddDefaultSystemIncludePaths() by Axel Naumann · 15 years ago
- d8945d6 Allow customization for the producer information in the debug output. by Mike Stump · 15 years ago
- 5b8cdb5 Allow customization for the version line. by Mike Stump · 15 years ago
- ad3607d Produce good looking diagnostics on ambiguous built-in operators. by Fariborz Jahanian · 15 years ago
- 5ecd539 Use the new API for applying the qualifiers on built-in '->*' operator's types. by Fariborz Jahanian · 15 years ago
- 4f8c7e4 Make the behavior explicit by not using the method call. by Zhongxing Xu · 15 years ago
- bd48370 Remove unused code. by Zhongxing Xu · 15 years ago
- 25bc275 Avoid warning. by Mike Stump · 15 years ago
- 16a5eac Improve on reporting ambiguity involving built-in candidates. by Fariborz Jahanian · 15 years ago
- fb16c0a Add a refactor pointer... by Mike Stump · 15 years ago
- 7f51112 - Fixup SortCodeCompleteResult() to properly sort keywords on Mac OS (compare was system dependent). Worked on Linux, failed on Mac OS (which caused the recently added testcase to fail on Linux). by Steve Naroff · 15 years ago
- 43d8176 Set up include paths for VC++ and Cygwin headers, along with the by Mike Stump · 15 years ago
- a55cce8 "Someone pointed out that in my previous Targets.cpp patch I didn't by Mike Stump · 15 years ago
- b79fe2d This fixes support for complex literals, reworked to avoid a goto, and by Mike Stump · 15 years ago
- 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
- 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
- ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
- b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
- e234292 Record location info before emiting alloca for arguments. This allows arguments to have proper location info. by Devang Patel · 15 years ago
- 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
- b8fc325 Remove use of std::ofstream in HTMLDiagnostics.cpp. by Ted Kremenek · 15 years ago
- 74d644a If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 15 years ago