From 2fa12a2ac0568626af43a133e2d29cb9e540154f Mon Sep 17 00:00:00 2001 From: Eli Bendersky Date: Thu, 12 Jun 2014 15:47:57 +0000 Subject: [PATCH] Explicitly initialize all fields to avoid -Wmissing-field-initializers warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@210791 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Sema/SemaStmtAttr.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/Sema/SemaStmtAttr.cpp b/lib/Sema/SemaStmtAttr.cpp index e98bbec8ee..c0b5ede526 100644 --- a/lib/Sema/SemaStmtAttr.cpp +++ b/lib/Sema/SemaStmtAttr.cpp @@ -128,11 +128,12 @@ CheckForIncompatibleAttributes(Sema &S, SmallVectorImpl &Attrs) { bool ValueIsSet; bool Enabled; int Value; - } Options[] = { - {LoopHintAttr::Vectorize, LoopHintAttr::VectorizeWidth}, - {LoopHintAttr::Interleave, LoopHintAttr::InterleaveCount}, - {LoopHintAttr::Unroll, LoopHintAttr::UnrollCount} - }; + } Options[] = {{LoopHintAttr::Vectorize, LoopHintAttr::VectorizeWidth, false, + false, false, 0}, + {LoopHintAttr::Interleave, LoopHintAttr::InterleaveCount, + false, false, false, 0}, + {LoopHintAttr::Unroll, LoopHintAttr::UnrollCount, false, false, + false, 0}}; for (const auto *I : Attrs) { const LoopHintAttr *LH = dyn_cast(I); -- 2.50.1