[ObjC] Use empty Objective-C collection literal constants when
authorAkira Hatanaka <ahatanaka@apple.com>
Sat, 15 Apr 2017 05:31:35 +0000 (05:31 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Sat, 15 Apr 2017 05:31:35 +0000 (05:31 +0000)
commitdad52660449aca2ba77e61a06afcc9cb52fd44fd
treed0f5e5aa024219cab367e5f384b166cb985c7e72
parent2561885f574ce7aedee4d30f3dbc6bfb09d64c06
[ObjC] Use empty Objective-C collection literal constants when
available.

Original patch by Douglas Gregor with minor modifications.

rdar://problem/20689633

llvm-svn: 300389
clang/include/clang/Basic/ObjCRuntime.h
clang/lib/CodeGen/CGObjC.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/test/CodeGenObjC/empty-collection-literals.m [new file with mode: 0644]