- 891c8b7 If a class does not have a key function, its linkage should be weak_odr. by Anders Carlsson · 15 years ago
- 152d4dc Use createGlobalVariable for creating vtable variables too. by Anders Carlsson · 15 years ago
- b85e77a Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- 7ca4643 Factor vtable related GlobalVariable creation out into a separate function. Add vtable linkage test. by Anders Carlsson · 15 years ago
- 7c176fa fix comment. by Chris Lattner · 15 years ago
- 36a2be1 consolidate some tests. by Chris Lattner · 15 years ago
- 761acc1 implement rdar://7346691 by codegen'ing struct/array initializers by Chris Lattner · 15 years ago
- ff933b7 simplify a condition and add a testcase. by Chris Lattner · 15 years ago
- 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
- 378fe06 Tweak "key function" rules so that they work for templates with virtual by Eli Friedman · 15 years ago
- 9422097 CIndex: For the time being, don't return translation units if we encounter an error during parsing. by Daniel Dunbar · 15 years ago
- 1b3171d Don't emit explicit specializations of static member variable declarations. by Anders Carlsson · 15 years ago
- ed97649 Fix "using typename" and the instantiation of non-dependent using declarations. by John McCall · 15 years ago
- 48eda2c Be a little more clever about inline member functions that are marked inline in the inline class declaration but not in the actual definition: by Anders Carlsson · 15 years ago
- 5c478cf Diagnose declarations of implicit member functions. by Anders Carlsson · 15 years ago
- 8477ee9 Driver: Switch -ccc-* options to using the standard options functionality. by Daniel Dunbar · 15 years ago
- 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
- fd12649 When generating a virtual destructor, don't try to make a virtual call to the base class destructor because then we'll just re-enter the same destructor! by Anders Carlsson · 15 years ago
- f772d1e ASTUnit/CIndex: Explicitly track the top-level decls when using an ASTUnit made by Daniel Dunbar · 15 years ago
- 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 15 years ago
- 47846d2 Correctly mangle the 'std' namespace inside extern "C++" blocks. by Anders Carlsson · 15 years ago
- 8420675 Test for non-canonical decl and vtables. by Eli Friedman · 15 years ago
- 67f85fc Fix for PR5447: teach Evaluate to deal with floating-point conditionals. by Eli Friedman · 15 years ago
- 9aef726 Fix for PR5679: make __builtin_prefetch a bit more flexible in what it accepts by Eli Friedman · 15 years ago
- 5023437 When recovering from an invalid forward reference to an enum type in C++, by John McCall · 15 years ago
- c013118 Add recursion guards to ice-checking and evaluation for declrefs, so we by Eli Friedman · 15 years ago
- ba8d861 Fix Clang tool translation to forward -fvisibility as separate arguments, the by Daniel Dunbar · 15 years ago
- 1ab537b Unify the end-of-class code paths used by the parser and template by Douglas Gregor · 15 years ago
- 9f303be Add another blocks test case illustrating how parameters passed-by-reference in block invocations are invalidated (just like function calls). by Ted Kremenek · 15 years ago
- 51f9404 When instantiating a class, if a base specifier is not dependent we still need to copy its attributes down to the instantiated class. by Anders Carlsson · 15 years ago
- 7b0ca3f Handle static_assert inside functions. by Anders Carlsson · 15 years ago
- 1f5f3a4 When we're building a CXXExprWithTemporaries, only include those by Douglas Gregor · 15 years ago
- 2d09ed0 Make test 64 bit safe. by Benjamin Kramer · 15 years ago
- 4a2251b Fix for PR5659: correct a rather nasty oversight in the type conversion for by Eli Friedman · 15 years ago
- bdf70c2 XFAIL this on Win32 for the time being. by Daniel Dunbar · 15 years ago
- 2ffbfd9 Add value invalidation logic for block-captured variables. Conceptually invoking a block (without specific reasoning of what the block does) can invalidate any value to it by reference when the block was created. by Ted Kremenek · 15 years ago
- 7bd7165 Update test and CIndex to use -FOO BAR form for -{remap-file,code-completion-at}. by Daniel Dunbar · 15 years ago
- 6804fa2 Fix thunk generation for thunks with a parameter with reference type. by Eli Friedman · 15 years ago
- 701c89e Honor using declarations in overload resolution. Most of the code for by John McCall · 15 years ago
- 7d9bd42 Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. by Ted Kremenek · 15 years ago
- 2eca546 Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. by Ted Kremenek · 15 years ago
- 107b4ca Add FileCheck test for '__has_feature(rtti)'. by Ted Kremenek · 15 years ago
- fda8e12 Stop stripping UnresolvedUsingDecls out of LookupResults that have other by John McCall · 15 years ago
- 74635d8 Add a heuristic to the dead stores checker to prune dead stores for variables annotated with '__block'. This is overly conservative, but now the analyzer doesn't report dead stores for variables that can be updated by a block call. by Ted Kremenek · 15 years ago
- ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
- 7facf84 Fix for PR5522 and PR5666: fix a bunch of mangling issues with extern variables by Eli Friedman · 15 years ago
- 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 15 years ago
- 336e774 Recognize that EnumConstantDecls can be found by lookup and are not instance by John McCall · 15 years ago
- 057e567 Extend -remap-file=from;to to permit mapping from a non-existent by Douglas Gregor · 15 years ago
- 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 15 years ago
- 735df88 Extend the CIndex code-completion API to perform code completion by Douglas Gregor · 15 years ago
- 716f0b3 Introduce a new clang-cc option by Douglas Gregor · 15 years ago
- 5fcf1f0 Fix another "operator delete missing" crash: make sure we don't check by Eli Friedman · 15 years ago
- f195357 Tweak test to check for a bit more. by Eli Friedman · 15 years ago
- ca6affd Make sure to call AddOverriddenMethods for implicit copy assignment operators; by Eli Friedman · 15 years ago
- 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 15 years ago
- 6bc9768 Fix a code gen. crash synthesizing a destructor. Fixes pr5660. by Fariborz Jahanian · 15 years ago
- 9a0459c Added dead-stores test cases that involve the use of blocks. by Ted Kremenek · 15 years ago
- 2b56b9c Add new test case file that focuses on testing analyzer support for blocks. by Ted Kremenek · 15 years ago
- b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 15 years ago
- aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
- fcb91af Add test case for PR5662. by Daniel Dunbar · 15 years ago
- 0e93d25 (objc2 nonfragile-abi specific). If the translation unit includes an implementation by Fariborz Jahanian · 15 years ago
- e6342c0 Funtion templates and function template specializations do not by Douglas Gregor · 15 years ago
- 4ba3136 Move the checking of overridden virtual functions into the code path by Douglas Gregor · 15 years ago
- 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
- d3a5058 An inherited virtual (where "virtual" wasn't written explicitly) can by Douglas Gregor · 15 years ago
- 625e4ef c-index-test: Split "function scanning" behavior into its own "filter" -- its by Daniel Dunbar · 15 years ago
- e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
- 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
- abce699 Test for my last patch. by Fariborz Jahanian · 15 years ago
- 3790980 When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. by Anders Carlsson · 15 years ago
- 30e682e Add missing assignment operator to test, and add tests for while loops and for by Daniel Dunbar · 15 years ago
- 8d2c0a9 Fix a crash when ivar type is a __strong SEL. Fallout from by Fariborz Jahanian · 15 years ago
- f64e44c Add more sophisticated test for destruction order of C++ temporaries, please by Daniel Dunbar · 15 years ago
- 78d5590 Use '-FOO' 'BAR' instead of '-FOO=BAR' in tests. by Daniel Dunbar · 15 years ago
- 63db522 Use '-FOO' 'BAR' instead of '-FOO=BAR' for FOO in -stack-protector, -fvisibility, and -fconstant-string-class. by Daniel Dunbar · 15 years ago
- 8a90ac0 Normalize options to use '-FOO' instead of '--FOO'. by Daniel Dunbar · 15 years ago
- 433dd49 Remove unnecessary -fblocks=0. by Daniel Dunbar · 15 years ago
- 682899d Use '-x' 'foo' instead of '-x=foo'. by Daniel Dunbar · 15 years ago
- be8d813 Use '-o' '-' instead of '-o=-' in tests. by Daniel Dunbar · 15 years ago
- a75a92d Remove unnecessary -fms-extensions=0 from tests (this command line syntax is going away). by Daniel Dunbar · 15 years ago
- 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
- f219e7c Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. by Daniel Dunbar · 15 years ago
- 7674352 clang-cc: Change -fsigned-char=0 to -fno-unsigned-char and pass -pic-level using separate args. by Daniel Dunbar · 15 years ago
- 6e8c7ac cleanup parsing of MS integer suffixes a little. this fixes PR5616 by Nuno Lopes · 15 years ago
- e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
- 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
- 8432f25 Add a much more thorough test of casts to virtual bases, and fix by Eli Friedman · 15 years ago
- 9b37274 Some member pointer casting tests. by Eli Friedman · 15 years ago
- c16668a Fix for PR5594: use EmitGlobalDefinition instead of EmitCXXDestructor so that by Eli Friedman · 15 years ago
- 15233e5 Simplify and fix up the handling of implicit constructors, copy assignment by Eli Friedman · 15 years ago
- a1c5716 Improve diagnostics in ReturnStackAddressChecker for returning a stack-allocated block. Implements the rest of <rdar://problem/7387385>. by Ted Kremenek · 15 years ago
- 3a97634 Add test case that shows that dead stores checking now works in the presence of blocks. by Ted Kremenek · 15 years ago
- 9a14630 Implement IRGen for MemberExpr referring to static member function. by Eli Friedman · 15 years ago
- e9d6554 Slight tweak to the algorithm for getLinkage(). by Eli Friedman · 15 years ago
- bd94ab9 Use new getLinkage() method to correctly compute whether a variable has by Eli Friedman · 15 years ago
- 38cc6bc Add a PostVisitBlockExpr() method to RetainReleaseChecker to query for by Ted Kremenek · 15 years ago
- 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
- 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago