[llvm] r352455 - Fix compiler warning when using clang 3.6.0
Mikael Holmen via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 28 22:51:28 PST 2019
Author: uabelho
Date: Mon Jan 28 22:51:28 2019
New Revision: 352455
URL: http://llvm.org/viewvc/llvm-project?rev=352455&view=rev
Log:
Fix compiler warning when using clang 3.6.0
Without the fix we get the following (with -Werror):
../lib/Target/X86/X86ISelLowering.cpp:14181:58: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
SmallVector<std::array<int, 2>, 2> LaneSrcs(NumLanes, {-1, -1});
^~~~~~
{ }
1 error generated.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=352455&r1=352454&r2=352455&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Mon Jan 28 22:51:28 2019
@@ -14178,7 +14178,7 @@ static SDValue lowerShuffleByMerging128B
int NumLanes = VT.getSizeInBits() / 128;
int LaneSize = 128 / VT.getScalarSizeInBits();
SmallVector<int, 16> RepeatMask(LaneSize, -1);
- SmallVector<std::array<int, 2>, 2> LaneSrcs(NumLanes, {-1, -1});
+ SmallVector<std::array<int, 2>, 2> LaneSrcs(NumLanes, {{-1, -1}});
// First pass will try to fill in the RepeatMask from lanes that need two
// sources.
More information about the llvm-commits
mailing list