.. |
2010-03-09-AnonAggregate.cpp
|
More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW.
|
2010-03-09 21:32:27 +00:00 |
DynArrayInit.cpp
|
tests: Rewrite test to check intent instead of implementation.
|
2010-06-28 17:43:18 +00:00 |
PR4827-cast.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR4983-constructor-conversion.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR5050-constructor-conversion.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
PR5093-static-member-function.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR5834-constructor-conversion.cpp
|
When converting from a type to itself or one of its base classes via a
|
2009-12-22 00:21:20 +00:00 |
PR5863-unreachable-block.cpp
|
Add a comment for r104472.
|
2010-05-23 20:57:46 +00:00 |
PR6474.cpp
|
Use -emit-llvm-only, to avoid leaving a temp around.
|
2010-03-11 18:23:02 +00:00 |
__null.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
address-of-fntemplate.cpp
|
When determining a standard conversion sequence involves resolving the
|
2010-04-29 18:24:40 +00:00 |
alloca-align.cpp
|
X86-64:
|
2010-06-28 19:56:59 +00:00 |
anonymous-namespaces.cpp
|
Properly give unique-external linkage to members of member templates
|
2010-08-13 08:35:10 +00:00 |
anonymous-union-member-initializer.cpp
|
Fix initialization for members of anonymous struct in a union.
|
2010-08-16 17:27:13 +00:00 |
arm-cc.cpp
|
Change the test for which ABI/CC to use on ARM to be base on the environment
|
2010-06-16 19:01:17 +00:00 |
arm.cpp
|
Re-commit r112916 with an additional fix for the self-host failures.
|
2010-09-03 01:26:39 +00:00 |
array-construction.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
array-operator-delete-call.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
array-pointer-decay.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
array-value-initialize.cpp
|
simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode,
|
2010-05-06 06:35:23 +00:00 |
assign-operator.cpp
|
Handle compound assignment expressions (i += j) as lvalues, which is
|
2010-04-23 04:16:32 +00:00 |
attr.cpp
|
Change CodeGenModule to rely on the Module's symbol table instead of
|
2010-03-19 23:29:14 +00:00 |
bitfield-layout.cpp
|
Simplify wide bit-field layout in CGRecordLayoutBuilder, and also fix a bug where assigning to a bit-field member would overwrite other parts of the struct.
|
2010-04-17 22:54:57 +00:00 |
block-destruct.cpp
|
Fixes a Code Gen. Crash when calling destructor on a __block
|
2010-05-04 00:26:07 +00:00 |
block-in-ctor-dtor.cpp
|
Patch to correctly mangle block helper functions
|
2010-06-24 00:08:06 +00:00 |
c-linkage.cpp
|
Fixes a code gen. bug by removing an assert.
|
2010-04-20 22:02:31 +00:00 |
c99-variable-length-array.cpp
|
Implement support for variable length arrays in C++. VLAs are limited
|
2010-05-22 16:17:30 +00:00 |
call-arg-zero-temp.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
cast-conversion.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
casts.cpp
|
Make sure that reinterpret_cast gets a CastKind on all successful
|
2009-12-22 22:47:22 +00:00 |
class-layout.cpp
|
Use a more appropriate LLVM type for the vtable pointer.
|
2010-05-05 05:47:36 +00:00 |
condition.cpp
|
Revise cleanup IR generation to fix a major bug with cleanups (PR7686)
|
2010-07-23 21:56:41 +00:00 |
conditional-expr-lvalue.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
conditional-temporaries.cpp
|
Update test.
|
2010-02-04 17:29:32 +00:00 |
const-base-cast.cpp
|
Fix runline.
|
2009-12-27 05:59:41 +00:00 |
const-global-linkage.cpp
|
Mangle static variables with an extra name to distinguish them from non-static variables in the same TU.
|
2010-01-24 03:04:27 +00:00 |
const-init.cpp
|
Emit global references with constant initializers as constants. Fixes PR5585.
|
2010-02-08 21:46:50 +00:00 |
constructor-conversion.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
constructor-convert.cpp
|
tests: Use %clangxx when using driver for C++, in case C++ support is disabled.
|
2010-06-29 16:52:24 +00:00 |
constructor-default-arg.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
constructor-for-array-members.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
constructor-init-reference.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
constructor-init.cpp
|
When adding initializers to a constructor, be sure that we are looking
|
2010-03-26 22:43:07 +00:00 |
constructor-template.cpp
|
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow.
|
2010-01-02 01:01:18 +00:00 |
constructors.cpp
|
Account for the VTT argument when making an implicit copy constructor for
|
2010-04-30 05:56:45 +00:00 |
conversion-function.cpp
|
XFAIL this for now.
|
2010-01-27 03:06:00 +00:00 |
conversion-operator-base.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
convert-to-fptr.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
copy-assign-synthesis-1.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-assign-synthesis-2.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-assign-synthesis-3.cpp
|
Fix a couple bugs in copy assignment operator synthesis.
|
2010-01-15 20:06:11 +00:00 |
copy-assign-synthesis.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-constructor-elim-2.cpp
|
Do not elide copy construction when we're performing base-class initialization
|
2010-08-22 18:27:02 +00:00 |
copy-constructor-elim.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-constructor-synthesis-2.cpp
|
More vtable improvements. We now compute and keep track of all vtable related information which avoids computing the same vtable layout over and over.
|
2010-03-24 16:42:11 +00:00 |
copy-constructor-synthesis.cpp
|
Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert as seen in PR6628 but for arrays this time.
|
2010-03-30 03:30:08 +00:00 |
copy-in-cplus-object.cpp
|
Block Code Gen. API. Call destructor on descriptior
|
2010-06-08 20:57:22 +00:00 |
copy-initialization.cpp
|
Rework our handling of copy construction of temporaries, which was a
|
2010-04-02 18:24:57 +00:00 |
cxx-apple-kext.cpp
|
tests: Use %clangxx when using driver for C++, in case C++ support is disabled.
|
2010-06-29 16:52:24 +00:00 |
debug-info-byval.cpp
|
test case for r112238.
|
2010-08-26 22:54:33 +00:00 |
debug-info-class.cpp
|
Emit debug info for static const class member.
|
2010-08-12 00:02:44 +00:00 |
debug-info-ctor.cpp
|
Revert r110936; this fails on clang-i686-darwin10 too.
|
2010-08-12 18:57:17 +00:00 |
debug-info-enum.cpp
|
Test case for llvm r110712.
|
2010-08-10 20:01:51 +00:00 |
debug-info-friend.cpp
|
Debug info for friends!
|
2010-08-27 17:47:47 +00:00 |
debug-info-template.cpp
|
Print template argument names for template class.
|
2010-07-20 20:24:18 +00:00 |
debug-info.cpp
|
test case for PR7920.
|
2010-08-23 18:26:10 +00:00 |
decl-ref-init.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
default-arg-temps.cpp
|
Reinstate the fix for PR7556. A silly use of isTrivial() was
|
2010-07-08 06:14:04 +00:00 |
default-arguments.cpp
|
Perform two more constructor/destructor code-size optimizations:
|
2010-02-23 00:48:20 +00:00 |
default-constructor-default-argument.cpp
|
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow.
|
2010-01-02 01:01:18 +00:00 |
default-constructor-for-members.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
default-constructor-template-member.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
default-destructor-nested.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
default-destructor-synthesis.cpp
|
Fix test/CodeGenCXX/default-destructor-synthesis.cpp not to rely on asm output.
|
2010-01-27 03:03:08 +00:00 |
deferred-global-init.cpp
|
C++: Add support for -fno-use-cxa-atexit.
|
2010-03-20 04:15:41 +00:00 |
delete-two-arg.cpp
|
Fix for Release-Assert.
|
2010-01-13 20:58:35 +00:00 |
delete.cpp
|
Fix more i1/i8 pointer madness. Here, an overactive assertion
|
2010-09-02 15:34:35 +00:00 |
dependent-type-member-pointer.cpp
|
PR7736: Make sure to mark &Class::Member correctly as being type-dependent
|
2010-07-28 23:26:18 +00:00 |
derived-to-base-conv.cpp
|
Rework our handling of copy construction of temporaries, which was a
|
2010-04-02 18:24:57 +00:00 |
derived-to-base.cpp
|
When performing a derived-to-base cast that we know will not change the offset, we don't need to null check the input pointer. Fixes PR5965.
|
2010-01-31 02:39:02 +00:00 |
destructor-calls.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
destructor-debug-info.cpp
|
Fix debug info for cleanup block.
|
2010-04-13 00:08:43 +00:00 |
destructors.cpp
|
Implement proper base/member destructor EH chaining.
|
2010-07-21 05:30:47 +00:00 |
devirtualize-virtual-function-calls.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
dynamic-cast.cpp
|
Tweak test so that it does not require <typeinfo>
|
2010-05-14 21:50:50 +00:00 |
dyncast.cpp
|
stop looking for #uses comments.
|
2010-09-02 22:48:26 +00:00 |
eh.cpp
|
When creating a jump destination, its scope should be the scope of the
|
2010-07-28 01:07:35 +00:00 |
elide-call-reference.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
empty-classes.cpp
|
Add test case that I forgot to check in.
|
2010-05-03 14:22:40 +00:00 |
empty-union.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
enum.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
eval-recursive-constant.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
exceptions-no-rtti.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
exceptions.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
explicit-instantiation.cpp
|
Support explicit instantiation of function templates and members of class
|
2010-08-25 08:27:02 +00:00 |
expr.cpp
|
Improve test coverage.
|
2010-08-21 02:46:28 +00:00 |
extern-c.cpp
|
Fix assertion failure when parsing linkage specifications (PR5921),
|
2010-02-07 08:38:28 +00:00 |
field-access-debug-info.cpp
|
Encode field accessibility.
|
2010-04-21 23:12:37 +00:00 |
function-template-explicit-specialization.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
function-template-specialization.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
global-array-destruction.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
global-dtor-no-atexit.cpp
|
Fix PR7097, a bad interaction between -fno-use-cxa-atexit and
|
2010-06-19 05:52:45 +00:00 |
global-init-darwin.cpp
|
Try to fix buildbot tests.
|
2010-06-08 23:10:20 +00:00 |
global-init.cpp
|
Test for rdar://problem/8073696.
|
2010-08-12 07:31:42 +00:00 |
global-llvm-constant.cpp
|
Mangle static variables with an extra name to distinguish them from non-static variables in the same TU.
|
2010-01-24 03:04:27 +00:00 |
implicit-copy-assign-operator.cpp
|
Try to unbreak clang-i686-darawin10 builder
|
2010-05-03 15:51:04 +00:00 |
implicit-copy-constructor.cpp
|
Reimplement code generation for copying fields in the
|
2010-05-05 05:51:00 +00:00 |
implicit-instantiation-1.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
incomplete-member-function-pointer.cpp
|
Fix for PR7040: Don't try to compute the LLVM type for a function where it
|
2010-05-30 06:03:20 +00:00 |
init-incomplete-type.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
inline-functions.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
instantiate-blocks.cpp
|
More block instantiation stuff. Set variable/param DeclContext
|
2010-07-13 20:05:58 +00:00 |
instantiate-init-list.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
internal-linkage.cpp
|
Fixes a corner case bug whereby declaring and defining an extern variable in a
|
2010-06-21 16:08:37 +00:00 |
key-function-vtable.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
lvalue-bitcasts.cpp
|
Add lvalue-bitcast support for complex numbers.
|
2010-07-14 21:35:45 +00:00 |
mangle-address-space.cpp
|
Add name mangling for address spaces. We use the vendor-extension
|
2010-06-14 23:15:08 +00:00 |
mangle-exprs.cpp
|
fix PR5179 and correctly fix PR5831 to not miscompile.
|
2010-07-30 04:02:24 +00:00 |
mangle-extern-local.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
mangle-extreme.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
mangle-local-class-names.cpp
|
Refactor local class name mangling and make it
|
2010-03-04 01:02:03 +00:00 |
mangle-ms.cpp
|
Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler.
|
2010-07-03 16:56:59 +00:00 |
mangle-subst-std.cpp
|
It turns out that linkers (at least, the Darwin linker) don't necessarily
|
2010-08-05 20:39:18 +00:00 |
mangle-subst.cpp
|
When mangling member function pointers, fake adding a substitution corresponding to the function type.
|
2010-06-02 04:29:50 +00:00 |
mangle-system-header.cpp
|
Don't turn off mangling in implicitly extern "C" system headers. GCC
|
2010-03-07 05:10:40 +00:00 |
mangle-template.cpp
|
Improve name mangling for dependent template names (e.g., typename
|
2010-04-28 05:58:56 +00:00 |
mangle-unnamed.cpp
|
Correctly mangle static variables of anonymous struct/union type.
|
2010-06-08 14:49:03 +00:00 |
mangle.cpp
|
Mangle explicit template arguments in dependent or overloaded names.
|
2010-08-20 00:17:19 +00:00 |
member-call-parens.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-expressions.cpp
|
Introduce a new kind of derived-to-base cast which bypasses the need for
|
2010-03-30 23:58:03 +00:00 |
member-function-pointer-calls.cpp
|
with recent optimizer changes, these all get devirtualized.
|
2010-05-01 01:42:06 +00:00 |
member-function-pointers.cpp
|
Abstract out everything having to do with member pointers into the ABI
|
2010-08-23 01:21:21 +00:00 |
member-functions.cpp
|
fix PR5179 and correctly fix PR5831 to not miscompile.
|
2010-07-30 04:02:24 +00:00 |
member-init-assignment.cpp
|
IRgen: Assignment to Objective-C properties shouldn't reload the value (which
|
2010-06-29 22:00:45 +00:00 |
member-init-struct.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-init-union.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-initializers.cpp
|
with recent optimizer changes, these all get devirtualized.
|
2010-05-01 01:42:06 +00:00 |
member-pointer-type-convert.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-templates.cpp
|
Give explicit template instantiations weak ODR linkage. Former
|
2010-03-13 18:23:07 +00:00 |
multi-dim-operator-new.cpp
|
Check for some code gen. for PR6641 test.
|
2010-03-25 18:05:35 +00:00 |
namespace-aliases.cpp
|
I hate default statements. Fixes PR6874.
|
2010-04-23 02:02:43 +00:00 |
nested-base-member-access.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
new-operator-phi.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
new-with-default-arg.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
new.cpp
|
Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing
|
2010-09-02 23:24:14 +00:00 |
no-exceptions.cpp
|
Make EmitStartEHSpec and EmitEndEHSpec return early when exceptions are disabled.
|
2010-02-06 23:59:05 +00:00 |
nonconst-init.cpp
|
Fix crash initializing a bit-field with a non-constant in a place where we
|
2010-07-17 23:55:01 +00:00 |
nrvo.cpp
|
Teach IR generation how to lazily emit cleanups. This has a lot of advantages,
|
2010-07-13 20:32:21 +00:00 |
nullptr.cpp
|
Perform overload resolution when static_cast'ing from a
|
2010-03-07 23:24:59 +00:00 |
operator-new.cpp
|
Abstract IR generation of array cookies into the C++ ABI class and
|
2010-09-02 09:58:18 +00:00 |
overload-binop-implicitconvert.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pointers-to-data-members.cpp
|
Fix a crash involving pointer-to-data-members of boolean type. We were
|
2010-09-02 15:00:29 +00:00 |
pragma-visibility.cpp
|
Tests for #pragma GCC visibility.
|
2010-08-05 07:00:53 +00:00 |
predefined-expr-sizeof.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
predefined-expr.cpp
|
Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in a class local to a function.
|
2009-12-28 03:19:38 +00:00 |
ptr-to-datamember.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
ptr-to-member-function.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
reference-bind-default-argument.cpp
|
Fix for PR5524: make reference binding in default argument work correctly.
|
2009-12-19 00:20:10 +00:00 |
reference-cast.cpp
|
Adjust test for float printing differences. Windows uses three digits for the exponent, everyone else two.
|
2010-07-19 11:48:10 +00:00 |
reference-field.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
reference-in-block-args.cpp
|
Block C++ code gen. Adds support for block reference argument
|
2010-06-02 21:35:17 +00:00 |
reference-in-blocks.cpp
|
Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some projects.
|
2010-09-03 00:35:23 +00:00 |
reference-init.cpp
|
Fix reference binding of const lvalue references to bit-fields, which
|
2010-01-29 19:14:02 +00:00 |
references.cpp
|
Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326.
|
2010-06-27 17:52:15 +00:00 |
reinterpret-cast.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
rtti-fundamental.cpp
|
Emit standard-library RTTI with external linkage, not weak_odr.
|
2010-08-04 08:34:44 +00:00 |
rtti-layout.cpp
|
When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it.
|
2010-06-02 15:44:35 +00:00 |
rtti-linkage.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
sel-address.mm
|
Do not treat @selector as lvalue (unlike g++).
|
2010-06-17 21:45:48 +00:00 |
static-assert.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
static-data-member.cpp
|
Use the right definition when emitting a global variable. Fixes PR5564.
|
2010-01-26 17:43:42 +00:00 |
static-init-1.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
static-init-2.cpp
|
turn down the logical bitwise confusion warning to not warn
|
2010-07-24 01:10:11 +00:00 |
static-init-3.cpp
|
When we emit a non-constant initializer for a global variable of
|
2010-05-05 20:15:55 +00:00 |
static-init.cpp
|
Correctly align large arrays in x86-64. This fixes PR5599.
|
2010-06-04 23:15:27 +00:00 |
static-local-in-local-class.cpp
|
Patch to fix a irgen crash accessing an initialized local static
|
2010-05-26 21:45:50 +00:00 |
static-member-variable-explicit-specialization.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
temp-order.cpp
|
Fix a nasty bug where temporaries weren't marked as being conditional in some cases.
|
2010-01-24 00:20:05 +00:00 |
template-anonymous-types.cpp
|
Clean up some whitespace and comments from this test that were remnants of
|
2010-09-03 21:17:53 +00:00 |
template-anonymous-union-member-initializer.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
template-instantiation.cpp
|
Reinstate the optimization suppressing available_externally functions
|
2010-07-13 06:02:28 +00:00 |
template-linkage.cpp
|
Do not give implicitly-defined virtual members functions
|
2010-05-06 23:13:35 +00:00 |
template-static-var-defer.cpp
|
Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less
|
2010-06-19 06:24:06 +00:00 |
temporaries.cpp
|
Reinstate the fix for PR7556. A silly use of isTrivial() was
|
2010-07-08 06:14:04 +00:00 |
threadsafe-statics-exceptions.cpp
|
When initializing a static local, pop the guard-abort EH cleanup after
|
2010-08-10 18:51:44 +00:00 |
threadsafe-statics.cpp
|
Add support for threadsafe statics, and make them the default (matching gcc).
|
2010-02-06 23:23:06 +00:00 |
throw-expression-dtor.cpp
|
Think through my commit this time.
|
2010-06-03 23:31:53 +00:00 |
throw-expressions.cpp
|
Insulate these from changes to the default for -Wunreachable-code.
|
2010-01-23 20:12:18 +00:00 |
thunks.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
trivial-constructor-init.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
try-catch.cpp
|
There is no such thing as typeinfo for a cv-qualified type. Assert
|
2009-12-23 22:04:40 +00:00 |
typeinfo
|
Fix members to be public.
|
2009-11-16 19:48:50 +00:00 |
unary-type-trait.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
uncode-string.cpp
|
Some support for unicode string constants
|
2010-08-31 23:34:27 +00:00 |
value-init.cpp
|
Preserve the zero-initialization and construction-kind settings when
|
2010-08-22 17:20:18 +00:00 |
vararg-conversion-ctor.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-call-offsets.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-canonical-decl.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-dtor-gen.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-dtor-key.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-template-vtable.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
virt-thunk-reference.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-base-cast.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-base-ctor.cpp
|
Test for r91724.
|
2009-12-18 23:42:55 +00:00 |
virtual-base-destructor-call.cpp
|
Don't try to emit the vtable for a class just because we're emitting a
|
2010-06-02 21:22:02 +00:00 |
virtual-bases.cpp
|
When collecting virtual bases it's very important to use the canonical type of the base class. Otherwise, we might add the same virtual base class twice if the virtual base is an instantiated template. Fixes PR6251.
|
2010-03-29 19:49:09 +00:00 |
virtual-destructor-calls.cpp
|
Perform two more constructor/destructor code-size optimizations:
|
2010-02-23 00:48:20 +00:00 |
virtual-destructor-synthesis.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-function-calls.cpp
|
Fix a refacto that broke the clang-on-clang build.
|
2010-02-12 18:14:46 +00:00 |
virtual-functions-incomplete-types.cpp
|
X86-64:
|
2010-06-28 19:56:59 +00:00 |
virtual-implicit-copy-assignment.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-inherited-destructor.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-operator-call.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-pseudo-destructor-call.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
visibility-hidden-extern-templates.cpp
|
Reinstate the optimization suppressing available_externally functions
|
2010-07-13 06:02:28 +00:00 |
visibility-inlines-hidden.cpp
|
Implement -fvisibility-inlines-hidden. <rdar://problem/7819834>
|
2010-06-15 17:05:35 +00:00 |
visibility.cpp
|
Make sure to set the visible on a vtable; VTTs and typeinfo already
|
2010-06-14 23:41:45 +00:00 |
volatile.cpp
|
Expression statements undergo lvalue-to-rvalue conversion in C,
|
2010-08-25 02:50:31 +00:00 |
vtable-cast-crash.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
vtable-key-function.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
vtable-layout-abi-examples.cpp
|
Don't add address points for virtual primary bases that aren't primary bases in the complete class.
|
2010-03-25 21:45:14 +00:00 |
vtable-layout-extreme.cpp
|
Add an extreme vbase offsets test. I'm kinda amazed that this works myself ;)
|
2010-02-16 16:50:08 +00:00 |
vtable-layout.cpp
|
Rework when and how vtables are emitted, by tracking where vtables are
|
2010-05-13 16:44:06 +00:00 |
vtable-linkage.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
vtable-pointer-initialization.cpp
|
Back out r101911 and see if it makes the bots happy.
|
2010-04-20 18:05:10 +00:00 |
vtt-layout.cpp
|
stop looking for #uses comments.
|
2010-09-02 22:48:26 +00:00 |
x86_32-arguments.cpp
|
Experiment with using first-class aggregates to represent member function
|
2010-08-22 10:59:02 +00:00 |
x86_64-arguments.cpp
|
fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive
|
2010-09-01 00:50:20 +00:00 |