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

llvm-svn: 354549
This commit is contained in:
Serge Guelton 2019-02-21 06:59:21 +00:00
parent 1380c6bf28
commit 77ac7028b4
1 changed files with 7 additions and 6 deletions

View File

@ -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,