Home

Remove the -cxx-abi command-line flag.

Press ? to show keyboard shortcuts.
Committed
hansJan 14 2014, 11:35 AM
Differential Revision
D2545: Remove the -cxx-abi command-line option
Parents
rL199249: Darwin: add __sinpi (etc) and __exp10 libbuiltins
Branches
Unknown
Tags
Unknown
Subscribers
None
Projects
None
Description

Remove the -cxx-abi command-line flag.

This makes the C++ ABI depend entirely on the target: MS ABI for -win32 triples,
Itanium otherwise. It's no longer possible to do weird combinations.

To be able to run a test with a specific ABI without constraining it to a
specific triple, new substitutions are added to lit: %itanium_abi_triple and
%ms_abi_triple can be used to get the current target triple adjusted to the
desired ABI. For example, if the test suite is running with the i686-pc-win32
target, %itanium_abi_triple will expand to i686-pc-mingw32.

Differential Revision: http://llvm-reviews.chandlerc.com/D2545

Changes (213)

Very Large Commit

This commit is very large. Load each file individually.
HistoryBrowseChangePath
HistoryBrowseModifiedcfe/trunk/include/clang/Basic/TargetOptions.h
HistoryBrowseModifiedcfe/trunk/include/clang/Driver/CC1Options.td
HistoryBrowseModifiedcfe/trunk/lib/Basic/TargetInfo.cpp
HistoryBrowseModifiedcfe/trunk/lib/Basic/Targets.cpp
HistoryBrowseModifiedcfe/trunk/lib/Driver/Tools.cpp
HistoryBrowseModifiedcfe/trunk/lib/Frontend/CompilerInvocation.cpp
HistoryBrowseModifiedcfe/trunk/lib/Frontend/FrontendActions.cpp
HistoryBrowseModifiedcfe/trunk/lib/Serialization/ASTReader.cpp
HistoryBrowseModifiedcfe/trunk/lib/Serialization/ASTWriter.cpp
HistoryBrowseModifiedcfe/trunk/test/CXX/dcl.dcl/dcl.link/p7.cpp
HistoryBrowseModifiedcfe/trunk/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p2.cpp
HistoryBrowseModifiedcfe/trunk/test/CXX/drs/dr2xx.cpp
HistoryBrowseModifiedcfe/trunk/test/CXX/special/class.copy/implicit-move-def.cpp
HistoryBrowseModifiedcfe/trunk/test/CXX/special/class.dtor/p3-0x.cpp
HistoryBrowseModifiedcfe/trunk/test/CXX/special/class.dtor/p9.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGen/builtin-ms-noop.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGen/captured-statements.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/cxx-default-arg.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGen/fp-contract-pragma.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGen/mangle-windows.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/overloadable.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/tbaa-for-vptr.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGen/tbaa-ms-abi.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCUDA/filter-decl.cu
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/2003-11-27-MultipleInheritanceThunk.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/2004-03-08-ReinterpretCastCopy.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/2004-03-09-UnmangledBuiltinMethods.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/2006-09-12-OpaqueStructCrash.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/2010-05-11-alwaysinlineinstantiation.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/PR5093-static-member-function.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/PR5863-unreachable-block.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/address-of-fntemplate.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/attr-cleanup.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/attr-used.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/block-byref-cxx-objc.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/block.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/c-linkage.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/captured-statements.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/const-base-cast.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/const-global-linkage.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/constructor-attr.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/constructor-destructor-return-this.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/constructor-init-reference.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/copy-assign-synthesis-2.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/copy-constructor-synthesis-2.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/coverage.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/cxx0x-defaulted-templates.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/cxx11-noreturn.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/cxx11-unrestricted-union.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-char16.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-enum.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-method.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-same-line.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-template-limit.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-thunk.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-use-after-free.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/debug-info-uuid.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/default-constructor-default-argument.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/default-constructor-template-member.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/default-destructor-nested.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/deferred-global-init.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/delayed-template-parsing.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/destructor-exception-spec.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/duplicate-mangled-name.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/dynamic_cast-no-rtti.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/elide-call-reference.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/extern-c.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/function-template-explicit-specialization.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/function-template-specialization.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/global-llvm-constant.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/implicit-instantiation-1.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/instr-profile.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/instrument-functions.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/internal-linkage.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-abi-examples.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-address-space.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-local-class-names.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-local-class-vtables.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-local-classes-nested.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-abi-examples.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-back-references-pr13207.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-back-references.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-cxx11.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-template-callback.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-templates.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms-vector-types.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-ms.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-nullptr-arg.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-std-externc.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-template.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-windows.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/member-alignment.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-alignment-fail.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-arg-order.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-array-cookies.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-constexpr-vs-inheritance.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-default-cc.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-exceptions.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-methods.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-non-virtual-base-ordering.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-static-initializers.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-structors-alias.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-structors.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-thunks.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-vbtables.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-virtual-member-pointers.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-return-thunks.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-new.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/microsoft-uuidof.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/ms-integer-static-data-members.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/ms_wide_predefined_expr.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/noinline-template.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/pr11797.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/pr12104.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/pr9965.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/pragma-weak.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/predefined-expr.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/reference-field.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/reference-init.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/return.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/scoped-enums.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/specialized-static-data-mem-init.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/stmtexpr.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/template-dependent-bind-temporary.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/throw-expression-dtor.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/thunk-use-after-free.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/trivial-constructor-init.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/vararg-non-pod.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virt-dtor-gen.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virt-dtor-key.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virt-template-vtable.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-base-cast.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-base-ctor.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-base-destructor-call.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-destructor-synthesis.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-function-calls.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-implicit-copy-assignment.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-implicit-move-assignment.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-inherited-destructor.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/virtual-pseudo-destructor-call.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/visibility-hidden-extern-templates.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/volatile-1.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/vtable-cast-crash.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/weak-extern-typeinfo.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/weak-external.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenObjC/debug-info-self.m
HistoryBrowseModifiedcfe/trunk/test/CodeGenObjC/overloadable.m
HistoryBrowseModifiedcfe/trunk/test/CodeGenObjCXX/arc-mangle.mm
HistoryBrowseModifiedcfe/trunk/test/CodeGenObjCXX/microsoft-abi-arc-param-order.mm
HistoryBrowseModifiedcfe/trunk/test/CodeGenOpenCL/address-spaces-mangling.cl
HistoryBrowseModifiedcfe/trunk/test/CodeGenOpenCL/local.cl
HistoryBrowseModifiedcfe/trunk/test/Driver/cl.c
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-alias-avoidance-padding.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-aligned-tail-padding.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-basic-layout.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-bitfields-vbases.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-empty-base-after-base-with-vbptr.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-empty-nonvirtual-bases.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-empty-virtual-base.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-lazy-empty-nonvirtual-base.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-misalignedarray.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-pack-and-align.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-primary-bases.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-size-alignment-fail.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-vfvb-alignment.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-vfvb-sharing.cpp
HistoryBrowseModifiedcfe/trunk/test/Layout/ms-x86-vtordisp.cpp
HistoryBrowseModifiedcfe/trunk/test/Modules/module_file_info.m
HistoryBrowseModifiedcfe/trunk/test/PCH/cxx-reference.cpp
HistoryBrowseModifiedcfe/trunk/test/PCH/cxx-required-decls.cpp
HistoryBrowseModifiedcfe/trunk/test/PCH/cxx-templates.cpp
HistoryBrowseModifiedcfe/trunk/test/PCH/irgen-rdar13114142.mm
HistoryBrowseModifiedcfe/trunk/test/PCH/objc_literals.mm
HistoryBrowseModifiedcfe/trunk/test/PCH/objcxx-ivar-class.mm
HistoryBrowseModifiedcfe/trunk/test/Sema/empty1.c
HistoryBrowseModifiedcfe/trunk/test/Sema/ms_bitfield_layout.c
HistoryBrowseModifiedcfe/trunk/test/Sema/ms_class_layout.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/calling-conv-compat.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/decl-microsoft-call-conv.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/destructor.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/implicit-virtual-member-functions.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/member-pointer-ms.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/microsoft-dtor-lookup-cxx11.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/microsoft-dtor-lookup.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/primary-base.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/typeid-ref.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/undefined-internal.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/virtual-base-used.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/virtual-override-x86.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/virtual-override.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/warn-reinterpret-base-class.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaCXX/warn-weak-vtables.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaObjCXX/microsoft-abi-byval.mm
HistoryBrowseModifiedcfe/trunk/test/SemaTemplate/inject-templated-friend-post.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaTemplate/inject-templated-friend.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaTemplate/instantiate-complete.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaTemplate/instantiate-exception-spec-cxx11.cpp
HistoryBrowseModifiedcfe/trunk/test/SemaTemplate/virtual-member-functions.cpp
HistoryBrowseModifiedcfe/trunk/test/lit.cfg

rL199250

cfe/trunk/include/clang/Basic/TargetOptions.h

cfe/trunk/include/clang/Driver/CC1Options.td

cfe/trunk/lib/Basic/TargetInfo.cpp

cfe/trunk/lib/Basic/Targets.cpp

cfe/trunk/lib/Driver/Tools.cpp

cfe/trunk/lib/Frontend/CompilerInvocation.cpp

cfe/trunk/lib/Frontend/FrontendActions.cpp

cfe/trunk/lib/Serialization/ASTReader.cpp

cfe/trunk/lib/Serialization/ASTWriter.cpp

cfe/trunk/test/CXX/dcl.dcl/dcl.link/p7.cpp

cfe/trunk/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p2.cpp

cfe/trunk/test/CXX/drs/dr2xx.cpp

cfe/trunk/test/CXX/special/class.copy/implicit-move-def.cpp

cfe/trunk/test/CXX/special/class.dtor/p3-0x.cpp

cfe/trunk/test/CXX/special/class.dtor/p9.cpp

cfe/trunk/test/CodeGen/builtin-ms-noop.cpp

cfe/trunk/test/CodeGen/captured-statements.c

cfe/trunk/test/CodeGen/cxx-default-arg.cpp

cfe/trunk/test/CodeGen/fp-contract-pragma.cpp

cfe/trunk/test/CodeGen/mangle-windows.c

cfe/trunk/test/CodeGen/overloadable.c

cfe/trunk/test/CodeGen/tbaa-for-vptr.cpp

cfe/trunk/test/CodeGen/tbaa-ms-abi.cpp

cfe/trunk/test/CodeGenCUDA/filter-decl.cu

cfe/trunk/test/CodeGenCXX/2003-11-27-MultipleInheritanceThunk.cpp

cfe/trunk/test/CodeGenCXX/2004-03-08-ReinterpretCastCopy.cpp

cfe/trunk/test/CodeGenCXX/2004-03-09-UnmangledBuiltinMethods.cpp

cfe/trunk/test/CodeGenCXX/2006-09-12-OpaqueStructCrash.cpp

cfe/trunk/test/CodeGenCXX/2010-05-11-alwaysinlineinstantiation.cpp

cfe/trunk/test/CodeGenCXX/PR5093-static-member-function.cpp

cfe/trunk/test/CodeGenCXX/PR5863-unreachable-block.cpp

cfe/trunk/test/CodeGenCXX/address-of-fntemplate.cpp

cfe/trunk/test/CodeGenCXX/attr-cleanup.cpp

cfe/trunk/test/CodeGenCXX/attr-used.cpp

cfe/trunk/test/CodeGenCXX/block-byref-cxx-objc.cpp

cfe/trunk/test/CodeGenCXX/block.cpp

cfe/trunk/test/CodeGenCXX/c-linkage.cpp

cfe/trunk/test/CodeGenCXX/captured-statements.cpp

cfe/trunk/test/CodeGenCXX/const-base-cast.cpp

cfe/trunk/test/CodeGenCXX/const-global-linkage.cpp

cfe/trunk/test/CodeGenCXX/constructor-attr.cpp

cfe/trunk/test/CodeGenCXX/constructor-destructor-return-this.cpp

cfe/trunk/test/CodeGenCXX/constructor-init-reference.cpp

cfe/trunk/test/CodeGenCXX/copy-assign-synthesis-2.cpp

cfe/trunk/test/CodeGenCXX/copy-constructor-synthesis-2.cpp

cfe/trunk/test/CodeGenCXX/coverage.cpp

cfe/trunk/test/CodeGenCXX/cxx0x-defaulted-templates.cpp

cfe/trunk/test/CodeGenCXX/cxx11-noreturn.cpp

cfe/trunk/test/CodeGenCXX/cxx11-unrestricted-union.cpp

cfe/trunk/test/CodeGenCXX/debug-info-char16.cpp

cfe/trunk/test/CodeGenCXX/debug-info-enum.cpp

cfe/trunk/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp

cfe/trunk/test/CodeGenCXX/debug-info-method.cpp

cfe/trunk/test/CodeGenCXX/debug-info-same-line.cpp

cfe/trunk/test/CodeGenCXX/debug-info-template-limit.cpp

cfe/trunk/test/CodeGenCXX/debug-info-thunk.cpp

cfe/trunk/test/CodeGenCXX/debug-info-use-after-free.cpp

cfe/trunk/test/CodeGenCXX/debug-info-uuid.cpp

cfe/trunk/test/CodeGenCXX/default-constructor-default-argument.cpp

cfe/trunk/test/CodeGenCXX/default-constructor-template-member.cpp

cfe/trunk/test/CodeGenCXX/default-destructor-nested.cpp

cfe/trunk/test/CodeGenCXX/deferred-global-init.cpp

cfe/trunk/test/CodeGenCXX/delayed-template-parsing.cpp

cfe/trunk/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp

cfe/trunk/test/CodeGenCXX/destructor-exception-spec.cpp

cfe/trunk/test/CodeGenCXX/duplicate-mangled-name.cpp

cfe/trunk/test/CodeGenCXX/dynamic_cast-no-rtti.cpp

cfe/trunk/test/CodeGenCXX/elide-call-reference.cpp

cfe/trunk/test/CodeGenCXX/extern-c.cpp

cfe/trunk/test/CodeGenCXX/function-template-explicit-specialization.cpp

cfe/trunk/test/CodeGenCXX/function-template-specialization.cpp

cfe/trunk/test/CodeGenCXX/global-llvm-constant.cpp

cfe/trunk/test/CodeGenCXX/implicit-instantiation-1.cpp

cfe/trunk/test/CodeGenCXX/instr-profile.cpp

cfe/trunk/test/CodeGenCXX/instrument-functions.cpp

cfe/trunk/test/CodeGenCXX/internal-linkage.cpp

cfe/trunk/test/CodeGenCXX/mangle-abi-examples.cpp

cfe/trunk/test/CodeGenCXX/mangle-address-space.cpp

cfe/trunk/test/CodeGenCXX/mangle-local-class-names.cpp

cfe/trunk/test/CodeGenCXX/mangle-local-class-vtables.cpp

cfe/trunk/test/CodeGenCXX/mangle-local-classes-nested.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-abi-examples.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-back-references-pr13207.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-back-references.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-cxx11.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-template-callback.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-templates.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms-vector-types.cpp

cfe/trunk/test/CodeGenCXX/mangle-ms.cpp

cfe/trunk/test/CodeGenCXX/mangle-nullptr-arg.cpp

cfe/trunk/test/CodeGenCXX/mangle-std-externc.cpp

cfe/trunk/test/CodeGenCXX/mangle-template.cpp

cfe/trunk/test/CodeGenCXX/mangle-windows.cpp

cfe/trunk/test/CodeGenCXX/member-alignment.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-alignment-fail.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-arg-order.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-array-cookies.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-constexpr-vs-inheritance.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-default-cc.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-exceptions.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-member-pointers.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-methods.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-non-virtual-base-ordering.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-static-initializers.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-structors-alias.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-structors.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-thunks.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-vbtables.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-virtual-member-pointers.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-return-thunks.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp

cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp

cfe/trunk/test/CodeGenCXX/microsoft-new.cpp

cfe/trunk/test/CodeGenCXX/microsoft-uuidof.cpp

cfe/trunk/test/CodeGenCXX/ms-integer-static-data-members.cpp

cfe/trunk/test/CodeGenCXX/ms_wide_predefined_expr.cpp

cfe/trunk/test/CodeGenCXX/noinline-template.cpp

cfe/trunk/test/CodeGenCXX/pr11797.cpp

cfe/trunk/test/CodeGenCXX/pr12104.cpp

cfe/trunk/test/CodeGenCXX/pr9965.cpp

cfe/trunk/test/CodeGenCXX/pragma-weak.cpp

cfe/trunk/test/CodeGenCXX/predefined-expr.cpp

cfe/trunk/test/CodeGenCXX/reference-field.cpp

cfe/trunk/test/CodeGenCXX/reference-init.cpp

cfe/trunk/test/CodeGenCXX/return.cpp

cfe/trunk/test/CodeGenCXX/scoped-enums.cpp

cfe/trunk/test/CodeGenCXX/specialized-static-data-mem-init.cpp

cfe/trunk/test/CodeGenCXX/stmtexpr.cpp

cfe/trunk/test/CodeGenCXX/template-dependent-bind-temporary.cpp

cfe/trunk/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp

cfe/trunk/test/CodeGenCXX/throw-expression-dtor.cpp

cfe/trunk/test/CodeGenCXX/thunk-use-after-free.cpp

cfe/trunk/test/CodeGenCXX/trivial-constructor-init.cpp

cfe/trunk/test/CodeGenCXX/vararg-non-pod.cpp

cfe/trunk/test/CodeGenCXX/virt-dtor-gen.cpp

cfe/trunk/test/CodeGenCXX/virt-dtor-key.cpp

cfe/trunk/test/CodeGenCXX/virt-template-vtable.cpp

cfe/trunk/test/CodeGenCXX/virtual-base-cast.cpp

cfe/trunk/test/CodeGenCXX/virtual-base-ctor.cpp

cfe/trunk/test/CodeGenCXX/virtual-base-destructor-call.cpp

cfe/trunk/test/CodeGenCXX/virtual-destructor-synthesis.cpp

cfe/trunk/test/CodeGenCXX/virtual-function-calls.cpp

cfe/trunk/test/CodeGenCXX/virtual-implicit-copy-assignment.cpp

cfe/trunk/test/CodeGenCXX/virtual-implicit-move-assignment.cpp

cfe/trunk/test/CodeGenCXX/virtual-inherited-destructor.cpp

cfe/trunk/test/CodeGenCXX/virtual-pseudo-destructor-call.cpp

cfe/trunk/test/CodeGenCXX/visibility-hidden-extern-templates.cpp

cfe/trunk/test/CodeGenCXX/volatile-1.cpp

cfe/trunk/test/CodeGenCXX/vtable-cast-crash.cpp

cfe/trunk/test/CodeGenCXX/weak-extern-typeinfo.cpp

cfe/trunk/test/CodeGenCXX/weak-external.cpp

cfe/trunk/test/CodeGenObjC/debug-info-self.m

cfe/trunk/test/CodeGenObjC/overloadable.m

cfe/trunk/test/CodeGenObjCXX/arc-mangle.mm

cfe/trunk/test/CodeGenObjCXX/microsoft-abi-arc-param-order.mm

cfe/trunk/test/CodeGenOpenCL/address-spaces-mangling.cl

cfe/trunk/test/CodeGenOpenCL/local.cl

cfe/trunk/test/Driver/cl.c

cfe/trunk/test/Layout/ms-x86-alias-avoidance-padding.cpp

cfe/trunk/test/Layout/ms-x86-aligned-tail-padding.cpp

cfe/trunk/test/Layout/ms-x86-basic-layout.cpp

cfe/trunk/test/Layout/ms-x86-bitfields-vbases.cpp

cfe/trunk/test/Layout/ms-x86-empty-base-after-base-with-vbptr.cpp

cfe/trunk/test/Layout/ms-x86-empty-nonvirtual-bases.cpp

cfe/trunk/test/Layout/ms-x86-empty-virtual-base.cpp

cfe/trunk/test/Layout/ms-x86-lazy-empty-nonvirtual-base.cpp

cfe/trunk/test/Layout/ms-x86-misalignedarray.cpp

cfe/trunk/test/Layout/ms-x86-pack-and-align.cpp

cfe/trunk/test/Layout/ms-x86-primary-bases.cpp

cfe/trunk/test/Layout/ms-x86-size-alignment-fail.cpp

cfe/trunk/test/Layout/ms-x86-vfvb-alignment.cpp

cfe/trunk/test/Layout/ms-x86-vfvb-sharing.cpp

cfe/trunk/test/Layout/ms-x86-vtordisp.cpp

cfe/trunk/test/Modules/module_file_info.m

cfe/trunk/test/PCH/cxx-reference.cpp

cfe/trunk/test/PCH/cxx-required-decls.cpp

cfe/trunk/test/PCH/cxx-templates.cpp

cfe/trunk/test/PCH/irgen-rdar13114142.mm

cfe/trunk/test/PCH/objc_literals.mm

cfe/trunk/test/PCH/objcxx-ivar-class.mm

cfe/trunk/test/Sema/empty1.c

cfe/trunk/test/Sema/ms_bitfield_layout.c

cfe/trunk/test/Sema/ms_class_layout.cpp

cfe/trunk/test/SemaCXX/calling-conv-compat.cpp

cfe/trunk/test/SemaCXX/decl-microsoft-call-conv.cpp

cfe/trunk/test/SemaCXX/destructor.cpp

cfe/trunk/test/SemaCXX/implicit-virtual-member-functions.cpp

cfe/trunk/test/SemaCXX/member-pointer-ms.cpp

cfe/trunk/test/SemaCXX/microsoft-dtor-lookup-cxx11.cpp

cfe/trunk/test/SemaCXX/microsoft-dtor-lookup.cpp

cfe/trunk/test/SemaCXX/primary-base.cpp

cfe/trunk/test/SemaCXX/typeid-ref.cpp

cfe/trunk/test/SemaCXX/undefined-internal.cpp

cfe/trunk/test/SemaCXX/virtual-base-used.cpp

cfe/trunk/test/SemaCXX/virtual-override-x86.cpp

cfe/trunk/test/SemaCXX/virtual-override.cpp

cfe/trunk/test/SemaCXX/warn-reinterpret-base-class.cpp

cfe/trunk/test/SemaCXX/warn-weak-vtables.cpp

cfe/trunk/test/SemaObjCXX/microsoft-abi-byval.mm

cfe/trunk/test/SemaTemplate/inject-templated-friend-post.cpp

cfe/trunk/test/SemaTemplate/inject-templated-friend.cpp

cfe/trunk/test/SemaTemplate/instantiate-complete.cpp

cfe/trunk/test/SemaTemplate/instantiate-exception-spec-cxx11.cpp

cfe/trunk/test/SemaTemplate/virtual-member-functions.cpp

cfe/trunk/test/lit.cfg

Add Comment