vfirst
and vcpop
return types unexpectedly changed
#342
Labels
Resolve for v1.0
Feature or problems we will close before the v1.0 release
(Cross-posting #287 (comment) to a new issue.)
In #287, the return values for the
vcpop
andvfirst
intrinsics were switched fromunsigned long
andlong
tounsigned int
andint
, while the implementations in upstream LLVM and GCC still have the former types. This API change appears to have been made in this PR, with the following justification:FP16 is not relevant to those two issues, and the change made in this PR was not the agreed-upon solution to those issues. (I don't know if we had even come to a consensus: I had argued for a different solution altogether.)
At this point, I suggest we just revert this part of #287.
The text was updated successfully, but these errors were encountered: