- 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
- 303b4f9 output body of folded case again. by Fariborz Jahanian · 13 years ago
- 985df1c Folding away unreachable case statement. by Fariborz Jahanian · 13 years ago
- 7c9719b Another test for 148243 by Fariborz Jahanian · 13 years ago
- 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
- 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
- 093ecc9 Remember if a type has its visibility set explicitly or implicitly. by Rafael Espindola · 13 years ago
- 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago
- edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 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
- 61e6162 Allow constant-folding of references which were formed in a manner not permitted by Richard Smith · 13 years ago
- 092beef Fix the mangling of class template arguments in a particular by John McCall · 13 years ago
- 5930a4c Address Richard's review comments on r147561 (Evaluate support for address-of-label differences). by Eli Friedman · 13 years ago
- 0ad93a3 Fix test on Release builds. by Eli Friedman · 13 years ago
- 6563928 Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer. by Eli Friedman · 13 years ago
- 256fc4d Process attributes in explicit function template instantiations. Fixes part of by Rafael Espindola · 13 years ago
- 0257b7f Process attributes in explicit template instatiation definitions. Fixes PR11690. by Rafael Espindola · 13 years ago
- b5d763d Small cosmetic cleanups in code I will change anyway. by Rafael Espindola · 13 years ago
- 71cb8a2 Consider visibility attributes in namespaces as being explicit. I.e., they by Rafael Espindola · 13 years ago
- 5120188 Unrevert r147271, reverted in r147361. by Richard Smith · 13 years ago
- 68045b1 Add test for PRr11676. by Rafael Espindola · 13 years ago
- f8c2a33 Revert r147271. This fixes PR11676. by Rafael Espindola · 13 years ago
- fedb6ec Fix the visibility of methods of explicit template instantiation definition by Rafael Espindola · 13 years ago
- 47d2145 constexpr: support for evaluation and codegen of typeid constants. by Richard Smith · 13 years ago
- eba05b2 constexpr: perform zero-initialization prior to / instead of performing a by Richard Smith · 13 years ago
- b701d3d Always implicitly declare move assignment operations for dynamic classes, in by Richard Smith · 13 years ago
- b6f8d28 Revert r146766, and add a testcase for which it introduced a wrong-code bug. by Richard Smith · 13 years ago
- f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
- fc038e9 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 13 years ago
- 85b9e8c Add a triple to this test to hopefully get it passing on i386-freebsd. by Eric Christopher · 13 years ago
- 973bbb6 When in a limited debug information situation if we can find the original by Eric Christopher · 13 years ago
- 435e106 Start down the path of getting clang to internally agree on structs versus by Eric Christopher · 13 years ago
- 9081c04 Testcase for LLVM commit r146475. by Nick Lewycky · 13 years ago
- 70d085a s/%clang-cc1/%clang_cc1/ for conformity. by Nick Lewycky · 13 years ago
- fa2b3dd Make CGRecordLayoutBuilder correctly switch over to a packed class when a class has a base whose alignment will break the class layout. <rdar://problem/10551376>. by Eli Friedman · 13 years ago
- 92be2a5 When we manage to re-use an expression during tree transformation (= by Douglas Gregor · 13 years ago
- 40563cd Make array new on a pointer to data member type work correctly. PR11523. by Eli Friedman · 13 years ago
- 26e80cd Make sure we correctly zero-initialize unions containing a pointer to data member as the first field. PR11487. by Eli Friedman · 13 years ago
- 14795c8 Fix mangling substitutions for address-space-qualified class by Douglas Gregor · 13 years ago
- 4bb6686 Fix wrong-code bug when a const automatic variable of struct type has both a by Richard Smith · 13 years ago
- 50118da Add Microsoft mangling of constructors and destructors. Patch by Dmitry! by Michael J. Spencer · 13 years ago
- a976641 When checking a call to a builtin atomic operation, be sure to by Douglas Gregor · 13 years ago
- bceb755 In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an by Peter Collingbourne · 13 years ago
- 2871020 Add inreg attributes to reference arguments. by Rafael Espindola · 13 years ago
- 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
- 1a3246a Don't check alignment, it's irrelevant to this test. by Richard Smith · 13 years ago
- 7401cf5 Use static storage duration for file-scope compound literals, even when they by Richard Smith · 13 years ago
- bd4d3bc Simplify code for returning a struct for Darwin x86-32 ABI. Use a better type for a function returning a struct containing only a pointer. Handle the edge case of a struct containing only a float or double plus some dead padding instead of asserting. by Eli Friedman · 13 years ago
- e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
- 3238059 Fix test on Release builds. by Eli Friedman · 13 years ago
- 2f77b3d Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. by Eli Friedman · 13 years ago
- 65bfd68 When reference binding array rvalues, such as those created by compound by Peter Collingbourne · 13 years ago
- 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
- 194428c Make test compatible with ARM hosts. by Eli Friedman · 13 years ago
- 1cd76e8 Don't apply NRVO to over-aligned variables. The caller only by John McCall · 13 years ago
- 538773c Be sure to insulate block literals from any cleanups in their by John McCall · 13 years ago
- 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
- b99785b Fix a subtle bug with cleanups: when activating by John McCall · 13 years ago
- 608b402 Update test. by Benjamin Kramer · 13 years ago
- 4219c66 This test isn't portable to non-x86 platforms; specify a triple. by Eli Friedman · 13 years ago
- 83ea3bd tests: Remove some stray and unused -cc1 flags. These tests appear to be written by Daniel Dunbar · 13 years ago
- 033be8b Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. by Devang Patel · 13 years ago
- ddb2147 Don't build member initializers for zero-length or incomplete arrays, by Douglas Gregor · 13 years ago
- c637d73 back out changes in r143399 and r143475. by Fariborz Jahanian · 13 years ago
- 0505321 Find copy constructor needed to copy an rvalue reference by Fariborz Jahanian · 13 years ago
- 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
- d8c4551 Adds IRGen support for captured rvalue references in blocks. by Fariborz Jahanian · 13 years ago
- ef8857d In case of template specialization, do not try to delay emitting debug info for concrete type in -flimit-debug-info mode. This fixes some of the failures from bs15503.exp tests in gdb testsuite. by Devang Patel · 13 years ago
- c49bd11 Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions by Richard Smith · 13 years ago
- ac51650 Be sure to build a dependent expression when we see by John McCall · 13 years ago
- 98a9203 Move these test from checking assembly to checking LLVM IR. Should fix fallout by Nick Lewycky · 13 years ago
- 4142251 Do not drop type qualifiers in -flimit-debug-info mode. by Devang Patel · 13 years ago
- b000459 Don't try to emit CK_LValueBitCast casts as constants. PR9558. by Eli Friedman · 13 years ago
- 0625366 Fix PR11073 by adding the argument type information to the decl we construct by Eric Christopher · 13 years ago
- 13c7fcc c++: support gcc's application of weak attribute on by Fariborz Jahanian · 13 years ago
- c8645e3 Handle an edge case involving the conditional operator and throw expressions. PR10582. by Eli Friedman · 13 years ago
- 8eb5b29 Missed tests for half FP support by Anton Korobeynikov · 13 years ago
- 2ed7cb6 PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor. by Eli Friedman · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
- 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
- 6595935 Record layout requires not just a definition, but a complete by John McCall · 13 years ago
- 8ed3ade Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier). by Eli Friedman · 13 years ago
- 9984d12 Move vtable dumper call to VTableBuilder ctor by Peter Collingbourne · 13 years ago
- bf1c5ae Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen by Peter Collingbourne · 13 years ago
- cea8d96 Treat list-initialization of scalars as a first-class citizen in C++11. by Sebastian Redl · 13 years ago
- b681fb1 Explicitly-defaulted copy/move constructors are not "implicit", but by Douglas Gregor · 13 years ago
- ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
- 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
- 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
- 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
- 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
- f60dca3 Emit debug info for c++0x nullptr. by Devang Patel · 13 years ago
- eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
- a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
- 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
- 74a292f Update test to fix windows buildbot. by Devang Patel · 13 years ago
- e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 13 years ago
- 68f76b1 Emit debug info for wchar_t. by Devang Patel · 13 years ago
- 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago