From 0eb31d1e1bbfa6d2c429913864af3740dceeca15 Mon Sep 17 00:00:00 2001 From: Serge Guelton Date: Thu, 21 Feb 2019 06:59:21 +0000 Subject: [PATCH] Revert r354546 This triggers an ICE on gcc 7, see http://lab.llvm.org:8011/builders/clang-cmake-aarch64-quick/builds/17598/steps/build%20stage%201/logs/stdio git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@354549 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/CodeGen/CGFunctionInfo.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/include/clang/CodeGen/CGFunctionInfo.h b/include/clang/CodeGen/CGFunctionInfo.h index 0076068e47..52157f0c3c 100644 --- a/include/clang/CodeGen/CGFunctionInfo.h +++ b/include/clang/CodeGen/CGFunctionInfo.h @@ -111,13 +111,14 @@ private: } ABIArgInfo(Kind K) - : TypeData(nullptr), PaddingType(nullptr), DirectOffset(0), TheKind(K), - PaddingInReg(false), InAllocaSRet(false), IndirectByVal(false), - IndirectRealign(false), SRetAfterThis(false), InReg(false), - CanBeFlattened(false), SignExt(false), SuppressSRet(false) {} + : TheKind(K), PaddingInReg(false), InReg(false), SuppressSRet(false) { + } -public : ABIArgInfo() - : ABIArgInfo(Direct) {} +public: + ABIArgInfo() + : TypeData(nullptr), PaddingType(nullptr), DirectOffset(0), + TheKind(Direct), PaddingInReg(false), InReg(false), + SuppressSRet(false) {} static ABIArgInfo getDirect(llvm::Type *T = nullptr, unsigned Offset = 0, llvm::Type *Padding = nullptr, -- 2.40.0