| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Currently, we only accept clang as the scoped attribute identifier for double square bracket attributes provided by Clang, but this has the potential to conflict with user-defined macros. To help alleviate these concerns, this introduces the _Clang scoped attribute identifier as an alias for clang. It also introduces a warning with a fixit on the off chance someone attempts to use __clang__ as the scoped attribute (which is a predefined compiler identification macro).
llvm-svn: 346521
|
| |
|
|
|
|
| |
This is useful in libstdc++ to avoid clashes with identifiers in the user's namespace.
llvm-svn: 345132
|
| |
|
|
|
|
| |
year is it?!)
llvm-svn: 262887
|
| |
|
|
|
|
| |
as a way to determine whether Clang supports a __declspec spelling for a given attribute, similar to __has_attribute and __has_cpp_attribute.
llvm-svn: 223467
|
| |
|
|
| |
llvm-svn: 222429
|
| |
|
|
| |
llvm-svn: 222403
|
|
|
support for __has_cpp_attribute.
llvm-svn: 221991
|