From: Serge Guelton Date: Sun, 20 Jan 2019 23:43:37 +0000 (+0000) Subject: Tentative fix for r351701 and gcc 6.2 build on ubuntu X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4720701c7dbfc1da6cb52d974cf51365d59a985d;p=clang Tentative fix for r351701 and gcc 6.2 build on ubuntu git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@351706 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaChecking.cpp b/lib/Sema/SemaChecking.cpp index 90c931f884..0598da214e 100644 --- a/lib/Sema/SemaChecking.cpp +++ b/lib/Sema/SemaChecking.cpp @@ -11731,19 +11731,19 @@ class SequenceChecker : public EvaluatedExprVisitor { }; struct Usage { - Expr *Use = nullptr; + Expr *Use; SequenceTree::Seq Seq; - Usage() = default; + Usage() : Use(nullptr), Seq() {} }; struct UsageInfo { Usage Uses[UK_Count]; /// Have we issued a diagnostic for this variable already? - bool Diagnosed = false; + bool Diagnosed; - UsageInfo() = default; + UsageInfo() : Uses(), Diagnosed(false) {} }; using UsageInfoMap = llvm::SmallDenseMap;