llvm-project/clang/lib
Aaron Ballman b9a457af35 Allow writing calling convention attributes on function types.
Calling convention attributes notionally appertain to the function type -- they modify the mangling of the function, change the behavior of assignment operations, etc. This commit allows the calling convention attributes to be written in the type position as well as the declaration position.

llvm-svn: 331459
2018-05-03 15:33:50 +00:00
..
ARCMigrate PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
AST Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
ASTMatchers Fix typos in clang 2018-04-06 15:14:32 +00:00
Analysis Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
Basic [X86] directstore and movdir64b intrinsics 2018-05-01 10:05:42 +00:00
CodeGen Rename invariant.group.barrier to launder.invariant.group 2018-05-03 11:03:01 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver Enable -fsanitize=function on FreeBSD. 2018-05-03 06:37:47 +00:00
Edit PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Format Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Frontend [OPENMP] Enable c++ exceptions outside of the target constructs iff they are 2018-05-02 16:52:07 +00:00
FrontendTool Make a build bot happy. 2018-02-10 14:26:53 +00:00
Headers Revert "Emit an error when mixing <stdatomic.h> and <atomic>" 2018-05-02 19:52:07 +00:00
Index Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Lex Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Parse Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
Rewrite PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Sema Allow writing calling convention attributes on function types. 2018-05-03 15:33:50 +00:00
Serialization Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
StaticAnalyzer Track the result of evaluating a computed noexcept specification on the 2018-05-03 03:58:32 +00:00
Tooling IWYU for llvm-config.h in clang. See r331124 for details. 2018-04-30 13:52:15 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00