clang-1/test/CodeGenCXX
Anders Carlsson fcd0029a4c Remove PR5061 workaround.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83046 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-29 05:36:21 +00:00
..
PR4827-cast.cpp Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. 2009-09-01 20:52:42 +00:00
PR4890-debug-info-dtor.cpp Pass the GlobalDecl to getMangledName, fixes PR4890. 2009-09-11 00:11:35 +00:00
PR4983-constructor-conversion.cpp Add back the workaround since it lead to constructor conversion bugs :( 2009-09-15 21:14:33 +00:00
PR5050-constructor-conversion.cpp Mangle record types as decls. 2009-09-26 03:55:37 +00:00
PR5093-static-member-function.cpp Handle CXXMemberCallExprs that point to a static method. Fixes PR5093. 2009-09-29 03:54:11 +00:00
__null.cpp Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
anonymous-union-member-initializer.cpp Fix an assertion when initializing a union using a member initializer. (We weren't casting from the union type to the initializer type correctly). 2009-09-02 21:14:47 +00:00
array-pointer-decay.cpp Use CastExpr::CK_ArrayToPointerDecay and fix an assert. 2009-08-08 21:04:35 +00:00
class-layout.cpp Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an empty class will have a padding byte. 2009-07-27 17:10:54 +00:00
conditional-expr-lvalue.cpp Add test case. 2009-09-15 16:36:17 +00:00
const-init.cpp Add support for generating reference initialization code. 2009-04-11 01:08:03 +00:00
constructor-conversion.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
constructor-default-arg.cpp Mangle record types as decls. 2009-09-26 03:55:37 +00:00
constructor-for-array-members.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
constructor-init-reference.cpp Make IRGen for initializing a member reference work correctly. 2009-08-29 20:58:20 +00:00
constructor-init.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
constructor-template.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
conversion-function.cpp If a conversion operator exists in a base class, make sure to cast the object to that base class. 2009-09-15 07:42:44 +00:00
convert-to-fptr.cpp Patch for AST representation for the implicit conversion to a function 2009-09-28 18:35:46 +00:00
copy-assign-synthesis-1.cpp Mangle record types as decls. 2009-09-26 03:55:37 +00:00
copy-assign-synthesis.cpp Adds testing of copy assignment of anonymous union 2009-08-13 21:47:21 +00:00
copy-constructor-elim.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
copy-constructor-synthesis.cpp Mangle record types as decls. 2009-09-26 03:55:37 +00:00
decl-ref-init.cpp patch to ir-gen conversion function call used in 2009-09-23 22:34:00 +00:00
default-arg-temps.cpp Handle destruction of temporaries used in default argument 2009-08-05 18:17:32 +00:00
default-constructor-for-members.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
default-destructor-synthesis.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
delete.cpp Improve handling of delete expressions. 2009-08-16 21:13:42 +00:00
derived-to-base.cpp Handle CK_DerivedToBase when emitting lvalue casts. 2009-09-12 16:16:49 +00:00
destructor-calls.cpp ir-gen for destructor calls. 2009-08-03 20:20:07 +00:00
destructors.cpp We can generate constructors/destructors with base classes and non-trivial fields just fine now. 2009-09-01 18:33:46 +00:00
explicit-instantiation.cpp Tweak the semantics of FunctionDecl::isOutOfLine to consider an 2009-09-11 20:15:17 +00:00
expr.cpp Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
extern-c.cpp extern "C" should preserve the 'extern' qualifier for VarDecls. Fixes 6853728. 2009-05-16 21:02:39 +00:00
function-template-specialization.cpp Substitute unscoped template names. 2009-09-17 04:02:31 +00:00
global-init.cpp Use the inbounds variant of getelementptr for common pointer arithmetic. 2009-08-12 00:33:55 +00:00
implicit-instantiation-1.cpp Implement implicit instantiation of the member functions of a class template 2009-06-22 23:06:13 +00:00
mangle-extreme.cpp Substitution for prefixes. 2009-09-17 04:16:28 +00:00
mangle-subst-std.cpp Remove PR5061 workaround. 2009-09-29 05:36:21 +00:00
mangle-subst.cpp Use mangleTemplatePrefix when we know that we're mangling a nested template name. 2009-09-27 19:53:49 +00:00
mangle.cpp Mangle dependent name expressions. Fixes PR5063. 2009-09-27 20:11:34 +00:00
member-function-pointers.cpp Forgot test. 2009-09-29 03:38:56 +00:00
member-functions.cpp Mangle record types as decls. 2009-09-26 03:55:37 +00:00
member-pointers-zero-init.cpp Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast 2009-08-24 18:26:39 +00:00
namespace-aliases.cpp Handle namespace aliases. 2009-09-23 19:19:16 +00:00
nested-base-member-access.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
new.cpp Emit new[] cookie when needed. 2009-09-23 18:59:48 +00:00
nullptr.cpp Codegen support for nullptr from C++0x. 2009-09-15 04:39:46 +00:00
overload-binop-implicitconvert.cpp Move C++ test over to CodeGenCXX, since it requires CodeGen to reproduce 2009-09-01 15:39:05 +00:00
predefined-expr-sizeof.cpp Add test for dependent PredefinedExprs. 2009-09-11 18:49:46 +00:00
predefined-expr.cpp Don't use the PredefinedExpr string as the global variable name, these don't 2009-09-12 23:06:21 +00:00
reference-field.cpp Some small fixes for fields of reference type. 2009-05-30 21:09:44 +00:00
references.cpp Handle member expressions that return references correctly. 2009-09-01 21:18:52 +00:00
reinterpret-cast.cpp Handle reinterpret_cast between integral types and pointer types. 2009-09-15 04:48:33 +00:00
static-assert.cpp Don't assert when generating code with static_asserts. 2009-06-11 21:22:55 +00:00
static-data-member.cpp Fix a crash when referencing static data members. 2009-09-02 21:01:21 +00:00
static-init.cpp Use the inbounds variant of getelementptr for common pointer arithmetic. 2009-08-12 00:33:55 +00:00
temp-1.cpp If a function call returns a reference, don't bind it to a temporary. 2009-09-14 01:30:44 +00:00
template-anonymous-union-member-initializer.cpp Fix a codegen crash when a class template has a constructor that does member initialization of an anonymous union. 2009-09-02 19:17:55 +00:00
trivial-constructor-init.cpp Allow null initialization of scalara data members 2009-09-02 17:10:17 +00:00
virt.cpp Fix http://llvm.org/PR5090. 2009-09-29 00:50:50 +00:00
vtable-cast-crash.cpp Fix a crash when generating vtables that contain destructors. 2009-09-12 00:00:29 +00:00
x86_64-arguments.cpp x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review. 2009-09-16 15:53:40 +00:00