llvm-project/clang/test
David Goldman fa8185c504 Clean up ObjCPropertyDecl printing
Summary:
- `@property(attr, attr2)` instead of `@property ( attr,attr2 )`.
- Change priority of attributes (see code/comments inline).
- Support for printing weak and unsafe_unretained attributes.

Subscribers: arphaman, jfb, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D57965

llvm-svn: 357937
2019-04-08 19:52:45 +00:00
..
ARCMT
AST Clean up ObjCPropertyDecl printing 2019-04-08 19:52:45 +00:00
ASTMerge/choose-expr [ASTImporter] Add support for importing ChooseExpr AST nodes. 2019-02-26 19:26:41 +00:00
Analysis [analyzer] NoStoreFuncVisitor: Suppress reports with no-store in system headers. 2019-04-05 20:18:53 +00:00
CXX Fix implementation of [temp.local]p4. 2019-02-15 21:53:07 +00:00
CodeCompletion Support framework import/include auto-completion 2019-02-27 17:40:33 +00:00
CodeGen [MS] Add metadata for __declspec(allocator) 2019-04-08 17:58:29 +00:00
CodeGenCUDA [HIP-Clang] Fat binary should not be produced for non GPU code 2 2019-04-02 20:49:41 +00:00
CodeGenCXX [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++. 2019-04-04 10:48:36 +00:00
CodeGenCoroutines
CodeGenObjC Revert r357452 - 'SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)' 2019-04-04 02:27:57 +00:00
CodeGenObjCXX [CodeGen] Fix a regression by emitting lambda expressions in EmitLValue 2019-04-02 19:48:07 +00:00
CodeGenOpenCL [AMDGPU] rename vi-insts into gfx8-insts 2019-04-05 18:25:00 +00:00
CodeGenOpenCLCXX [PR41157][OpenCL] Prevent implicit init of local addr space var in C++ mode. 2019-04-04 11:08:51 +00:00
Coverage
CoverageMapping Fix clang tests broken by r353547 that depend on InstrProf 2019-02-10 20:17:07 +00:00
Driver IAS is now enabled for all OS on MIPS64 2019-04-08 00:03:01 +00:00
FixIt Introduce the _Clang scoped attribute token. 2018-11-09 17:19:45 +00:00
Format
Frontend [Fixed Point Arithmetic] Fixed Point and Integer Conversions 2019-03-06 00:28:43 +00:00
Headers [OpenCL] Minor improvements in default header testing 2019-03-19 17:09:06 +00:00
Import [ASTImporter] Fix importing OperatorDelete from CXXConstructorDecl 2019-01-22 17:59:45 +00:00
Index Clean up ObjCPropertyDecl printing 2019-04-08 19:52:45 +00:00
Integration
Layout
Lexer Factor out repeated code parsing and concatenating header-names from 2019-03-19 01:51:19 +00:00
Misc [OpenCL] Allow variadic macros as Clang feature. 2019-03-26 11:22:37 +00:00
Modules Remove an unnecessary -f when cp'ing to a file that was just deleted. NFC. 2019-03-11 10:44:10 +00:00
OpenMP [OPENMP] Sync __kmpc_alloc/_kmpc_free function with the runtime. 2019-04-08 19:06:42 +00:00
PCH Clean up ObjCPropertyDecl printing 2019-04-08 19:52:45 +00:00
Parser [OpenCL] Allow addr space spelling without __ prefix in C++. 2019-03-25 11:54:02 +00:00
Preprocessor [WebAssembly] Add mutable globals feature 2019-03-29 22:00:18 +00:00
Profile [InstrProf] Use separate comdat group for data and counters 2019-02-27 23:38:44 +00:00
Refactor
Rewriter
Sema [Sema] Avoid sending a dependent expression to the constant evaluator. 2019-03-29 19:53:41 +00:00
SemaCUDA Permit redeclarations of a builtin to specify calling convention. 2019-03-21 13:30:56 +00:00
SemaCXX [Sema] Fix assertion when `auto` parameter in lambda has an attribute. 2019-03-29 18:47:07 +00:00
SemaObjC [Sema] Fix a use-after-deallocate of a ParsedAttr 2019-04-02 19:48:11 +00:00
SemaObjCXX Thread Safety: also look at ObjC methods 2019-03-25 20:06:32 +00:00
SemaOpenCL [AMDGPU] rename vi-insts into gfx8-insts 2019-04-05 18:25:00 +00:00
SemaOpenCLCXX [PR41247] Fixed parsing of private keyword in C++. 2019-03-28 11:47:14 +00:00
SemaTemplate Permit redeclarations of a builtin to specify calling convention. 2019-03-21 13:30:56 +00:00
TableGen Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Templight
Tooling Remove a bogus sed option in test. 2019-04-08 16:34:38 +00:00
Unit [lit] Set shlibpath_var on AIX 2019-03-29 23:33:04 +00:00
VFS [VFS] Implement `RedirectingFileSystem::getRealPath`. 2018-11-16 01:18:04 +00:00
clang-rename
.clang-format
CMakeLists.txt Moved everything SMT-related to LLVM and updated the cmake scripts. 2019-03-25 17:47:45 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions 2019-01-10 17:44:04 +00:00
lit.site.cfg.py.in Moved everything SMT-related to LLVM and updated the cmake scripts. 2019-03-25 17:47:45 +00:00
make_test_dirs.pl