summaryrefslogtreecommitdiff
path: root/rules/build-package-data.mk
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2020-10-15 12:26:16 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-11-02 23:45:42 -0500
commit0b7722219ffdb109c3a8b034a8e112d18e6e4336 (patch)
treefd426b69c317fdae125f9d017d1e44ab233b228c /rules/build-package-data.mk
parent4ce2f7d6e6a516173750b1d740f345e90992ffce (diff)
downloadhaskell-0b7722219ffdb109c3a8b034a8e112d18e6e4336.tar.gz
Document that ccall convention doesn't support varargs
We do not support foreign "C" imports of varargs functions. While this works on amd64, in general the platform's calling convention may need more type information that our Cmm representation can currently provide. For instance, this is the case with Darwin's AArch64 calling convention. Document this fact in the users guide and fix T5423 which makes use of a disallowed foreign import. Closes #18854.
Diffstat (limited to 'rules/build-package-data.mk')
0 files changed, 0 insertions, 0 deletions