-
Notifications
You must be signed in to change notification settings - Fork 735
Open
Description
There are a few issues I've ran across while upgrading to Xcode 15:
- C Clang Warnings > Strict Prototypes is set to
Yes. I had to set this toNoto remove errors where the function declaration did not explicitly setvoidas the function parameter. UITouchFlags._firstTouchForViewassignment to1causes an overflow. Setting the value to-1resolves the error. I'm assuming that is what the value should be as you may only assign0or-1to acharthat has its bit field assigned to1.
Here is the declaration of the struct with the char assigned a bit field of 1.

Here is where the value gets set to 1 causing an overflow. I believe it should be -1.

Alternatively to the Clang warnings, I can update the AppFramework, CommonLib, and TestLib to explicitly add void to function definitions if we want to keep the Strict Prototypes value set to Yes.
If this is correct, I will put up a PR asap.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels