On windows on arm64, the va_list is a plain pointer.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Needs a testcase (to check the emitted IR).
lib/CodeGen/TargetInfo.cpp | ||
---|---|---|
4769 ↗ | (On Diff #105253) | Can we extend ABIKind rather than adding a separate boolean? |
lib/CodeGen/TargetInfo.cpp | ||
---|---|---|
4769 ↗ | (On Diff #105253) | Sure. I was afraid there was a lot of checks like Kind == AAPCS which would need to be changed into Kind == AAPCS || Kind == Win64, but it didn't turn out to be an issue. |
Comment Actions
lgtm
lib/CodeGen/TargetInfo.cpp | ||
---|---|---|
8463 ↗ | (On Diff #105392) | Triple.isOSWindows() is probably cleaner. |