r206345 - threadSafety::CopyOnWriteVector: Use LLVM_DELETED_FUNCTION here due to missing functionality of msc17.

Delesley Hutchins delesley at google.com
Wed Apr 16 07:50:18 PDT 2014


Thanks!


On Tue, Apr 15, 2014 at 6:21 PM, NAKAMURA Takumi <geek4civic at gmail.com> wrote:
> Author: chapuni
> Date: Tue Apr 15 20:21:53 2014
> New Revision: 206345
>
> URL: http://llvm.org/viewvc/llvm-project?rev=206345&view=rev
> Log:
> threadSafety::CopyOnWriteVector: Use LLVM_DELETED_FUNCTION here due to missing functionality of msc17.
>
> Modified:
>     cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h?rev=206345&r1=206344&r2=206345&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h Tue Apr 15 20:21:53 2014
> @@ -169,7 +169,7 @@ private:
>
>  public:
>    CopyOnWriteVector() : Data(0) { }
> -  CopyOnWriteVector(const CopyOnWriteVector &V) = delete;
> +  CopyOnWriteVector(const CopyOnWriteVector &V) LLVM_DELETED_FUNCTION;
>    CopyOnWriteVector(CopyOnWriteVector &&V) : Data(V.Data) {
>      V.Data = 0;
>    }
> @@ -217,7 +217,7 @@ public:
>    CopyOnWriteVector clone() { return CopyOnWriteVector(Data); }
>
>    // No copy constructor or copy assignment.  Use clone() with move assignment.
> -  void operator=(const CopyOnWriteVector &V) = delete;
> +  void operator=(const CopyOnWriteVector &V) LLVM_DELETED_FUNCTION;
>
>    void operator=(CopyOnWriteVector &&V) {
>      destroy();
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits



-- 
DeLesley Hutchins | Software Engineer | delesley at google.com | 505-206-0315



More information about the cfe-commits mailing list