From: Aaron Ballman Date: Wed, 23 Apr 2014 14:40:19 +0000 (+0000) Subject: The rewrite constructor should actually rewrite. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3da854eb4f220268fe1d9992bd682824a203e0f0;p=clang The rewrite constructor should actually rewrite. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206987 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Analysis/Analyses/ThreadSafetyTIL.h b/include/clang/Analysis/Analyses/ThreadSafetyTIL.h index 477ae48ab6..2928e9eca6 100644 --- a/include/clang/Analysis/Analyses/ThreadSafetyTIL.h +++ b/include/clang/Analysis/Analyses/ThreadSafetyTIL.h @@ -901,7 +901,7 @@ public: UnaryOp(TIL_UnaryOpcode Op, SExpr *E) : SExpr(COP_UnaryOp), Expr0(E) { Flags = Op; } - UnaryOp(const UnaryOp &U, SExpr *E) : SExpr(U) { Flags = U.Flags; } + UnaryOp(const UnaryOp &U, SExpr *E) : SExpr(U), Expr0(E) { Flags = U.Flags; } TIL_UnaryOpcode unaryOpcode() const { return static_cast(Flags);