4cf4a5e96ab0babd13774b17112e7c1d83042ea7 |
|
28-Mar-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178210 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/atomic-type.cxx
|
f7ecc3016e6309a092493070d071489516b273c0 |
|
12-Apr-2012 |
Douglas Gregor <dgregor@apple.com> |
Compute standard conversion sequences for conversions to atomic types. The second and third conversions in the sequence are based on the conversion for the underlying type, so that we get sensible overloading behavior for, e.g., _Atomic(int) vs. _Atomic(float). As part of this, actually implement the lvalue-to-rvalue conversion for atomic types. There is probably a pile of code in SemaExpr that can now be deleted, but I haven't tracked it down yet. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154596 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/atomic-type.cxx
|
8327118ff60cd9c4812fba1e5ba4eb3cb5ed3401 |
|
11-Feb-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Make sure to try instantiating a templated type which is used in an _Atomic before complaining that it's incomplete. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150308 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/atomic-type.cxx
|