As a follow-up to fae0dfa.
Details
Details
- Reviewers
hubert.reinterpretcast nemanjai rjmccall - Group Reviewers
Restricted Project - Commits
- rG85e565898ff3: [Clang] Enable _Complex __ibm128 type
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/include/clang/AST/ASTContext.h | ||
---|---|---|
1095 | Huh. I don't know why we precompute these. I mean, it's not a huge start-up overhead for the compiler, but it's not nothing, and the use in getFloatingTypeOfSizeWithinDomain is not at all worth optimizing. Would you mind writing up a patch that rips all of these out and makes the use-sites just build the appropriate complex type as needed? And then we can land a patch for this that just does the one-liner to allow _Complex __ibm128. | |
clang/lib/Sema/Sema.cpp | ||
1898 | Why is this change in this patch? |
Huh. I don't know why we precompute these. I mean, it's not a huge start-up overhead for the compiler, but it's not nothing, and the use in getFloatingTypeOfSizeWithinDomain is not at all worth optimizing.
Would you mind writing up a patch that rips all of these out and makes the use-sites just build the appropriate complex type as needed? And then we can land a patch for this that just does the one-liner to allow _Complex __ibm128.