User Details
- User Since
- Dec 11 2018, 9:51 AM (234 w, 2 d)
Mon, Jun 5
Rebase and fix test.
May 1 2023
Apr 26 2023
Apr 21 2023
Apr 20 2023
Apr 12 2023
Oct 18 2022
Thanks for fixing this and for pre-comitting the test case.
Oct 13 2022
Sep 9 2022
Jul 26 2022
Looks like I was beat to committing this by https://github.com/llvm/llvm-project/commit/9566c4a682065105a653c4c148325671755faace. Abandoning since the change is already in.
Jul 13 2022
Jul 11 2022
- Rebase and add FDecl check before calling checkAIXMemberAlignment()
Jun 14 2022
Jun 13 2022
Jun 10 2022
May 9 2022
May 5 2022
- Fixed double use of ClUseDefaultBlacklist
Rebase and fix formatting
Apr 18 2022
Apr 7 2022
Apr 6 2022
Ping
Ping
Mar 22 2022
ping
ping
Mar 21 2022
Mar 10 2022
Pinging this for the libc++ group
Mar 8 2022
- Restructured checks
- fixed comment
- removed unnecessary parameter passed to function
- slightly reworded summary of patch
Mar 7 2022
Mar 3 2022
- Remove formatting changes to unrelated code
- Try to remove deeply nested ifs by using early returns
- Fix note so it refers to struct
- Add a struct that isn't called byval in test case to make it clearer that
warning isn't emitted on every declaration
Feb 28 2022
Reworked implementation so the diagnosis is more correct:
- Warn when the struct is passed that contains the member
- Warn when alignment is 16 and not 16 and greater
Feb 22 2022
Feb 16 2022
After offline discussion with @sfertile , the warning should occur only when the struct member is passed on the stack. I will be updating the patch shortly.
Feb 8 2022
- Shorten warning message
- Add new note
- Warn on declaration of struct member and add note for call
Feb 7 2022
- Add note for diagnostic pointing to declaration of the struct member
- cleaned up use of unneeded variable
Feb 4 2022
- Moved AIX check to its own function to hopefully avoid Arg and ArgTy getting out of sync
- Rebased and removed LIT test cases workaround
Feb 1 2022
I don't know whether it's an issue that the patch is missing context but the change is good, Thanks @daltenty
Jan 31 2022
- Warning shouldn't apply to functions that have internal linkage
Jan 28 2022
Addressed some of the comments:
Addressing comments:
Jan 27 2022
- Fixed formatting
- Fixed test case
- Check for when Arg is nullptr
Jan 25 2022
Ping.
Ping.
Jan 18 2022
LGTM, thanks
Jan 13 2022
- Address comments (removed settings that are already default)
Jan 6 2022
Enabled test-suite.
Dec 20 2021
Dec 13 2021
Dec 10 2021
Thanks, LGTM.
- Add OBJECT_MODE
Dec 9 2021
Dec 8 2021
The change seems fine but would you mind adding the reason why this test is not expected to pass on AIX in the description?
Dec 7 2021
Dec 2 2021
Ping.
Dec 1 2021
Ping
Nov 30 2021
@rjmccall These are the proposed changes which address some of your comments. I am planning on waiting for further clarification on some of the others.
Nov 26 2021
Pushed 715d2dc126ee4aaf0cb1df8826c3f1072c952e66 to fix the docs buildbot break.