History log of /external/clang/test/SemaCXX/atomic-type.cxx
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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