llvm/test/FrontendC++
Duncan Sands ee3a428e0f This test dates from the time when llvm-gcc had problems if two types were
named the same, so it had to qualify type names according to the enclosing
scope to ensure uniqueness.  This is no longer needed for correctness (though
it may be helpful when reading the IR), so this test has lost its importance.
Zap it because dragonegg will never be able to produce the qualified type name
since modern gcc zaps language specific info (such as whether a type is nested
inside another - needed to get X::Y here) before dragonegg is reached.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120721 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-02 18:19:23 +00:00
..
2003-08-20-ExceptionFail.cpp
2003-08-21-EmptyClass.cpp
2003-08-24-Cleanup.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2003-08-27-TypeNamespaces.cpp
2003-08-28-ForwardType.cpp
2003-08-28-SaveExprBug.cpp
2003-08-29-ArgPassingBug.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2003-08-31-StructLayout.cpp
2003-09-22-CompositeExprValue.cpp
2003-09-29-ArgumentNumberMismatch.cpp
2003-09-30-CommaExprBug.cpp
2003-09-30-ForIncrementExprBug2.cpp
2003-09-30-ForIncrementExprBug.cpp
2003-09-30-NestedFunctionDecl.cpp
2003-10-17-BoolBitfields.cpp
2003-10-27-VirtualBaseClassCrash.cpp
2003-11-02-WeakLinkage.cpp
2003-11-04-ArrayConstructors.cpp
2003-11-04-CatchLabelName.cpp
2003-11-08-ArrayAddress.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2003-11-18-EnumArray.cpp
2003-11-18-PtrMemConstantInitializer.cpp
2003-11-25-ReturningOpaqueByValue.cpp
2003-11-27-MultipleInheritanceThunk.cpp
2003-11-29-DuplicatedCleanupTest.cpp
2003-12-08-ArrayOfPtrToMemberFunc.cpp
2004-01-11-DynamicInitializedConstant.cpp
2004-03-08-ReinterpretCastCopy.cpp
2004-03-09-UnmangledBuiltinMethods.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2004-03-15-CleanupsAndGotos.cpp
2004-06-08-LateTemplateInstantiation.cpp
2004-09-27-CompilerCrash.cpp
2004-09-27-DidntEmitTemplate.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2004-11-27-EmitsUnusedInlineFunctions.cpp
2004-11-27-ExceptionCleanupAssertion.cpp
2004-11-27-FriendDefaultArgCrash.cpp
2004-11-27-InlineAsmFunctionRedefinition.cpp
2005-01-03-StaticInitializers.cpp
2005-02-11-AnonymousUnion.cpp
2005-02-13-BadDynamicInit.cpp
2005-02-14-BitFieldOffset.cpp
2005-02-19-BitfieldStructCrash.cpp
2005-02-19-UnnamedVirtualThunkArgument.cpp
2005-02-20-BrokenReferenceTest.cpp
2005-02-27-PlacementArrayNewCrash.cpp
2005-07-21-VirtualBaseAccess.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2006-03-01-GimplifyCrash.cpp
2006-03-06-C++RecurseCrash.cpp
2006-09-08-powi.cpp
2006-09-12-OpaqueStructCrash.cpp
2006-09-27-Debug-Protection.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2006-10-30-ClassBitfield.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2006-11-06-StackTrace.cpp
2006-11-20-GlobalSymbols.cpp Judging from the comment, the system assembler is supposed to assemble 2010-11-25 21:26:21 +00:00
2006-11-30-ConstantExprCrash.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2006-11-30-NoCompileUnit.cpp
2006-11-30-Pubnames.cpp
2007-01-02-UnboundedArray.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-01-06-ELF-Thunk-Sections.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-01-06-PtrMethodInit.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-03-27-FunctionVarRename.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-04-05-PackedBitFields-1.cpp
2007-04-05-PackedBitFieldsOverlap-2.cpp
2007-04-05-PackedBitFieldsOverlap.cpp
2007-04-05-PackedBitFieldsSmall.cpp
2007-04-05-StructPackedFieldUnpacked.cpp
2007-04-10-PackedUnion.cpp
2007-04-11-InlineStorageClassC++.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-04-14-FNoBuiltin.cpp
2007-04-31-TryCatch.cpp
2007-05-03-VectorInit.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-05-16-ReverseBitFieldCrash.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-05-23-TryFinally.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-07-04-NestedCatches.cpp
2007-07-29-RestrictPtrArg.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-07-29-RestrictRefArg.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-08-01-RestrictMethod.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-09-10-RecursiveTypeResolution.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2007-10-01-StructResize.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2008-01-11-BadWarning.cpp
2008-01-12-VecInit.cpp
2008-05-07-CrazyOffsetOf.cpp
2008-10-29-WrongOffset.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-02-07-VolatileArrayRefHack.cpp
2009-02-16-CtorNames-dbg.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-03-17-dbg.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-04-21-DtorNames-dbg.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-04-23-bool2.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-05-04-PureConstNounwind.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-06-16-DebugInfoCrash.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-06-20-DarwinPPCLayout.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-06-30-ByrefBlock.cpp
2009-07-15-LineNumbers.cpp Update tests to not rely on input file's absolute path. 2010-07-27 18:13:53 +00:00
2009-07-16-PrivateCopyConstructor.cpp
2009-07-16-Using.cpp
2009-08-05-ZeroInitWidth.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-08-11-VectorRetTy.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-09-04-modify-crash.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-09-09-packed-layout.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-10-27-crash.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2009-12-23-MissingSext.cpp
2010-02-17-DbgArtificialArg.cpp
2010-03-22-empty-baseclass.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-04-30-OptimizedMethod-Dbg.cpp Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial. 2010-09-29 21:04:46 +00:00
2010-05-10-Var-DbgInfo.cpp
2010-05-11-alwaysinlineinstantiation.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-05-12-PtrToMember-Dbg.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-06-21-LocalVarDbg.cpp
2010-06-22-BitfieldInit.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-06-22-ZeroBitfield.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-07-19-nowarn.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-07-23-DeclLoc.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
2010-08-31-ByValArg.cpp Reapply r112623. Included additional check for unused byval argument. 2010-08-31 22:22:42 +00:00
alignstack.cpp
dg.exp
integration-O2.cpp
m64-ptr.cpp
member-alignment.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
ptr-to-method-devirt.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
thunk-linkonce-odr.cpp
varargs.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
weak-external.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00
x86-64-abi-sret-vs-2word-struct-param.cpp Remove explicit uses of -emit-llvm, the test infrastructure adds it 2010-11-25 21:39:17 +00:00