r354549 - Revert r354546
Serge Guelton via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 20 22:59:22 PST 2019
Author: serge_sans_paille
Date: Wed Feb 20 22:59:21 2019
New Revision: 354549
URL: http://llvm.org/viewvc/llvm-project?rev=354549&view=rev
Log:
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
Modified:
cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h
Modified: cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h?rev=354549&r1=354548&r2=354549&view=diff
==============================================================================
--- cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h (original)
+++ cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h Wed Feb 20 22:59:21 2019
@@ -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,
More information about the cfe-commits
mailing list