hanchenye-llvm-project/clang/test/SemaObjCXX
Richard Smith fddd384b73 Unrevert r147271, reverted in r147361.
Also temporarily remove the assumption from IR gen that we can emit IR for every
constant we can fold, since it isn't currently true in C++11, to fix PR11676.

Original comment from r147271:

constexpr: perform zero-initialization prior to / instead of performing a
constructor call when appropriate. Thanks to Eli for spotting this.

llvm-svn: 147384
2011-12-30 21:15:51 +00:00
..
Inputs
arc-0x.mm Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
arc-bool-conversion.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-bridged-cast.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-libstdcxx.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-memfunc.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-non-pod.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-nsconsumed-errors.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-object-init-destroy.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-overloading.mm Under ARC, merge the bit corresponding to the ns_returns_retained 2011-10-14 15:55:40 +00:00
arc-system-header.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-templates.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
arc-type-conversion.mm Teach the ARC compiler to not require __bridge casts when 2011-10-17 18:40:02 +00:00
arc-type-traits.mm Unrevert r147271, reverted in r147361. 2011-12-30 21:15:51 +00:00
arc-unavailable-for-weakref.mm Improve text of a diagnostic. 2011-10-31 17:27:06 +00:00
arc-unbridged-cast.mm Teach the ARC compiler to not require __bridge casts when 2011-10-17 18:40:02 +00:00
argument-dependent-lookup.mm
blocks.mm
category-lookup.mm
composite-objc-pointertype.mm
conditional-expr.mm
const-cast.mm
conversion-ranking.mm
conversion-to-objc-pointer-2.mm
conversion-to-objc-pointer.mm
cstyle-block-pointer-cast.mm
cstyle-cast.mm
cxxoperator-selector.mm
deduction.mm
exceptions-fragile.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
expr-objcxx.mm
foreach-block.mm
function-pointer-void-star.mm
gc-attributes.mm
goto.mm
instantiate-expr.mm
instantiate-message.mm
instantiate-method-return.mm
instantiate-stmt.mm
ivar-construct.mm
ivar-lookup.mm
ivar-reference-type.mm
ivar-struct.mm
linkage-spec.mm objc - fix a bug exposed by my recent decl context 2011-08-25 22:26:53 +00:00
message.mm Make -fobjc-nonfragile-abi the -cc1 default, since it's the 2011-10-02 01:16:38 +00:00
namespace-lookup.mm
null_objc_pointer.mm
nullptr.mm Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
objc-decls-inside-namespace.mm
objc-extern-c.mm Don't crash when a duplicate interface/protocol is inside an extern "C" context. 2011-11-13 22:08:30 +00:00
objc-pointer-conv.mm
objc2-merge-gc-attribue-decl.mm
overload-1.mm
overload-gc.mm
overload.mm "Accidentally" fixed a bug with overloading of functions with 2011-12-15 17:20:18 +00:00
parameters.mm
pointer-to-objc-pointer-conv.mm
propert-dot-error.mm Restore r142914 and r142915, now with missing file and apparent 2011-10-25 17:37:35 +00:00
properties.mm Resolve placeholder expressions before trying to deduce 2011-11-15 01:35:18 +00:00
property-reference.mm objc++: some minor cleanup and a test case 2011-10-07 21:08:14 +00:00
property-synthesis-error.mm objc++: some minor cleanup and a test case 2011-10-07 21:08:14 +00:00
property-type-mismatch.mm objc++: Some level of covariance is allowed in ObjC properties. 2011-07-13 17:55:01 +00:00
protocol-lookup.mm
references.mm
reinterpret-cast-objc-pointertype.mm
related-result-type-inference.mm
reserved-keyword-methods.mm
standard-conversion-to-bool.mm
static-cast.mm
unknown-anytype.mm In debugger support mode, if we have a top-level message send 2011-12-15 00:53:32 +00:00
vararg-non-pod.mm
vla.mm
void_to_obj.mm
warn-strict-selector-match.mm Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00