Update clang to treat fp128 as a valid base type for homogeneous aggregate passing and returning.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Other than a few style nits that can be fixed on the commit, this LGTM.
include/clang/AST/Type.h | ||
---|---|---|
1802 | // IEEE 754 binary128 | |
lib/CodeGen/TargetInfo.cpp | ||
4609 | This comment should probably be updated. | |
4632–4634 | This expression looks very messy, I think it's probably better to rewrite it as multiple expressions or an if statement. | |
test/CodeGen/ppc64le-f128Aggregates.c | ||
20 | Is it still a homogeneous aggregate if it's nested? And if so, should we add that to the test? |
// IEEE 754 binary128