From a91600713da119acd8c7699ecaf95d12e4eb4b17 Mon Sep 17 00:00:00 2001 From: Elena Demikhovsky Date: Thu, 4 Sep 2014 07:20:39 +0000 Subject: [PATCH] Fixed compilation problem on Windows (initialization of non-aggregate type). After commit 217131. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217134 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86IntrinsicsInfo.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/Target/X86/X86IntrinsicsInfo.h b/lib/Target/X86/X86IntrinsicsInfo.h index 13b634ab975..171ddf44c28 100644 --- a/lib/Target/X86/X86IntrinsicsInfo.h +++ b/lib/Target/X86/X86IntrinsicsInfo.h @@ -24,10 +24,6 @@ enum IntrinsicType { }; struct IntrinsicData { - IntrinsicData(unsigned IId, IntrinsicType IType, unsigned IOpc0, unsigned IOpc1) - :Id(IId), Type(IType), Opc0(IOpc0), Opc1(IOpc1) {} - IntrinsicData(unsigned IId) - :Id(IId), Type(INTR_NO_TYPE) {} unsigned Id; IntrinsicType Type; @@ -111,7 +107,7 @@ static const IntrinsicData IntrinsicsWithChain[] = { */ static const IntrinsicData* getIntrinsicWithChain(unsigned IntNo) { - IntrinsicData IntrinsicToFind(IntNo); + IntrinsicData IntrinsicToFind = {IntNo, INTR_NO_TYPE, 0, 0 }; const IntrinsicData *Data = std::lower_bound(std::begin(IntrinsicsWithChain), std::end(IntrinsicsWithChain), IntrinsicToFind); @@ -241,7 +237,7 @@ static const IntrinsicData IntrinsicsWithoutChain[] = { * Return nullptr if intrinsic is not defined in the table. */ static const IntrinsicData* getIntrinsicWithoutChain(unsigned IntNo) { - IntrinsicData IntrinsicToFind(IntNo); + IntrinsicData IntrinsicToFind = { IntNo, INTR_NO_TYPE, 0, 0 }; const IntrinsicData *Data = std::lower_bound(std::begin(IntrinsicsWithoutChain), std::end(IntrinsicsWithoutChain), IntrinsicToFind); -- 2.34.1