Skip to content

unit1309: cleanup to fix clang warnings/errors#2468

Closed
bagder wants to merge 1 commit intomasterfrom
bagder/fix-unit1309-clang
Closed

unit1309: cleanup to fix clang warnings/errors#2468
bagder wants to merge 1 commit intomasterfrom
bagder/fix-unit1309-clang

Conversation

@bagder
Copy link
Member

@bagder bagder commented Apr 7, 2018

unit1309.c:91:24: error: arithmetic on a null pointer treated as a cast
from integer to pointer is a GNU extension

Reported-by: Rikard Falkeborn

Fixes #2466

@jay jay requested a review from MarcelRaad April 7, 2018 18:40
@jay
Copy link
Member

jay commented Apr 7, 2018

I don't know of a better alternative for C89 than what we have now. Nothing to do this is going to be 100% compliant unless we use payload properly as a pointer. In any case the printfs need to be updated with the right format specifiers.

@rikardfalkeborn can you test

@bagder
Copy link
Member Author

bagder commented Apr 7, 2018

I know this fixes the warnings. I verified that myself... The printf flags should be corrected too. Not sure why they didn't cause warnings.

unit1309 and vtls/gtls: error: arithmetic on a null pointer treated as a
cast from integer to pointer is a GNU extension

Reported-by: Rikard Falkeborn

Fixes #2466
@bagder bagder force-pushed the bagder/fix-unit1309-clang branch from d2f5f70 to 88d3f4f Compare April 7, 2018 21:12
@bagder bagder closed this in dc1b6c5 Apr 8, 2018
@bagder bagder deleted the bagder/fix-unit1309-clang branch April 8, 2018 12:00
@lock lock bot locked as resolved and limited conversation to collaborators Jul 7, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants